Я пытаюсь написать любой запрос на вставку, который запускается из моей программы. Но когда мой код запускается, он не добавляет новый запрос на вставку, а перезаписывает файл. Я все еще новичок в программировании, пожалуйста, помогите мне. Это происходит каждый раз, когда я перезапускаю программу, кроме того, она добавляет файл.
Вот моя функция вставки:
function insertInto($conn, $sql,$fp){
mysqli_query($conn, $sql);
fwrite($fp, $sql."\n");
fclose($fp);
}
Вот код для вызова этой функции
$fp = fopen('history_db_input.txt', 'w');
$date = date("Y-m-d H:i:s");
fwrite($fp, "\n$date\n");
insertInto($conn,"INSERT INTO `link_promo`(`id`, `promo_id`, `linpro_link`) VALUES ('','1','$nama[$indeks]')",$fp);
Надеюсь, вы, ребята, можете мне помочь. Собственно, функция в отдельном файле, просто для информации.
спасибо за Ваш ответ






Вы открыли файл в режиме w, то есть только для записи. Вы можете изменить это, установив
$fp = fopen('history_db_input.txt', 'w');
к
$fp = fopen('history_db_input.txt', 'a');
вы тоже можете использовать $fp = fopen('history_db_input.txt', 'a+');.