Перед мной поставлена доволно-таки интерестная задача: Мне нужно обновить строку в файле... В общем что мы имеем? Мы имеем файл, в котором записаны некоторые данные, разделенные знаком |. На одну строку - одна ячейка скажем... В общем есть что-то вроде:
1|http://yandex.ru|Поисковая система|20060303
Как вы уже могли догадаться мне нужно обновлять число 20060303 на текущую дату ( date("Ymd") ). В общем. помогите, как обновить. Просто такая тема - если существует переменная $_GET['sid'], то нужно обновить строку с указанным ID (Первый символ в строке), а именно нужно обновить дату. В MySQL я это делал так:
| Код | if (!empty($_GET['sid'])) { $check_query = mysql_fetch_array(mysql_query("SELECT `sid` FROM `slaed_aser` WHERE `sid`='".$_GET['sid']."'")); if ($check_query) { mysql_query("UPDATE `slaed_aser` SET `update` = '".date("Ymd")."' WHERE `sid` = '".$_GET['sid']."' LIMIT 1"); } } |
Подобное нужно сделать и с файлами, включая проверку на сущестование ID. Пересчитывать строки - не самый идеальный вариант, ведь записи могут удаляться. |