В чем проблема с моим запросом вставки? Я подключаюсь к базе данных, но не могу вставить.
Я пытаюсь вставлять данные в базу данных каждый раз, когда запускается php-скрипт. Соединение с базой данных устанавливается хорошо, но ничего не вставляется. В чем же проблема?
Что я уже пробовал:
<?php /** Connecting to database */ include "../includes/dbConn.php"; /** Display errors ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); */ /** Scan directory for files */ $files = glob('*.mp3'); /** Sort files */ usort ($files, function ($a, $b) { return filemtime($a) < filemtime($b); }); /** Insert list of files to database if they don't exist already */ $i = 0; while ($files[$i]) { $track_name = basename($files[$i]); $userIp = ""; $date = ""; echo $track_name."**"; $addQuery = "INSERT INTO `music_downloads` (id, track_name, ip, date, downloads_number) VALUES (default, '$track_name', NULL, NULL, '0')"; mysqli_query($conn, $addQuery); $i++; } ?>
Richard MacCutchan
Вы должны проверить возвращаемое значение от вашего звонка до mysqli_query
, чтобы посмотреть, удалось ли это или нет.