Как вы усекаете таблицу MySQL, используя PHP-скрипт

Я работал с PHP-сценарием, который пользователь может загрузить CSV-файл в базу данных MySQL. Я могу подключиться и получить загруженное сообщение об успешном завершении, но когда я просматриваю содержимое таблицы, в нем ничего нет, поэтому я решил протестировать самый первый шаг в сценарии, чтобы увидеть, смогу ли я сначала урезать существующие данные. однако, это тоже не работает, поэтому я подозреваю, что с самого начала делаю что-то не так. Ниже приведены следующие сценарии, которые я использую для этого. Почему это не работает?

СОЕДИНИТЬ СЦЕНАРИЙ (connect.php)

<?php
$servername = "localhost";
$username = "plfwinv";
$password = "mypassword";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

TRUNCATE SCRIPT (upload.php — загружаемый скрипт)

<?php

include "connect.php"; //Connect to Database

$deleterecords = "TRUNCATE TABLE plfwinvtable"; //empty the table of its current records
mysqli_query( $conn, $deleterecords );

?>

0

Решение

Я думаю, что вы забыли выбрать базу данных

Для проблемы «Отказано в доступе» предоставьте права пользователю в этой базе данных.

Grant ALL
On <database>.*
TO <user>;
2

Другие решения

Спасибо за ваш ответ Пало. Так что я обновил код в своем вопросе, также я его протестировал, но данные все еще не усекаются.

ПРИМЕЧАНИЕ. По-видимому, я заблокировал публикацию комментариев, потому что я обновил вопрос после того, как вы дали ответ, и поэтому я публикую этот вопрос в качестве ответа.

0

По вопросам рекламы [email protected]