его простой код. Я хочу сохранить запись в базе данных каждый раз, когда файл загружается. И когда каждый раз, когда загружается какой-либо файл, я хочу, чтобы пользователь видел все загруженные файлы в сериале из базы данных. Сохранение записи при загрузке файла работает нормально. Но проблема возникает при извлечении таблицы, содержащей всю информацию о загруженном файле.
//connetion code $con = mysqli_connect("localhost", "root", "", "sss"); if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } //file upload code move_uploaded_file($_FILES["file"]["tmp_name"],"C:/xampp/htdocs/" . $_FILES["file"]["name"]); mysqli_query($con, "INSERT INTO uploads ( filename, uploaded_on) VALUES ( '{$_FILES['file']['name']}', NOW());"); echo "Stored in: " . "C:/xampp/htdocs/" . $_FILES["file"]["name"]; //fetch rows $result =mysqli_query($con, "select * from uploads"); while ($row = mysqli_fetch_array($result)) { printf ("%s\n", $row); } mysqli_close($con); }
Я чувствую, что есть некоторые серьезные проблемы в кодировании. Это мой первый опыт работы в mysqli, прежде чем я использовал код с использованием mysql. нужна помощь, чтобы узнать фактическую проблему и решение.
Отредактировано: оно возвращает это,
Примечание. Массив для преобразования строк в C: \ xampp \ htdocs \ sss \ upload_file.php в строке 68 Array
Примечание. Массив для преобразования строк в C: \ xampp \ htdocs \ sss \ upload_file.php в строке 68 Array
Примечание. Массив для преобразования строк в C: \ xampp \ htdocs \ sss \ upload_file.php в строке 68 Array
но, к сожалению, этот код является частью огромного кода. поэтому строка 68 – это строка, в которой $ result = mysqli_query ($ con, «select * from uploads»); начинается.
$result =mysqli_query($con, "select * from uploads"); while ($row = mysqli_fetch_assoc($result)) { printf ("%s\n", $row['column_name_1']); printf ("%s\n", $row['column_name_2']); printf ("%s\n", $row['column_name_3']); } mysqli_close($con);
Но вам стоит серьезно подумать о безопасности вашего кода.