Я пытаюсь получить ссылку DELETE
, напечатанную рядом с каждым $row
. Кроме того, на другой странице есть ссылка «СКАЧАТЬ» - они должны работать одинаково. Проблема заключается в следующем: я получаю как DELETE, так и DOWNLOAD для печати рядом с каждой записью, но с использованием кода, который у меня есть, ничего не происходит, или мой скрипт берет на себя ошибку. По какой-то причине у меня самые сложные функции моего сайта, но это все еще ускользает от меня. Вот несколько кодов:mysqli DELETE не работает
while ($row = mysqli_fetch_array($r,MYSQLI_ASSOC))
{
echo '<tr><td align="left">' .
$row['title'] . '</td><td align="left">'
. $row['genre'] . '</td><td align="left">'
. $row['length'] . '</td><td align="left">'
. $row['created'] . '</td><td align="left">'
. $row['views'] . '</td><td align="left">'
. "<a href='wprofile.php?id={$row['upload_id']}'>Delete</a></td> . '</td></tr>';
}
и на одной и той же странице php У меня есть эта логика, которая терпит неудачу. например, для удаления, но для моей проблемы со связью DOWNLOAD возникает тот же самый отказ.
if(isset($_GET['upload_id']))
{
$id = intval($_GET['upload_id']);
require_once (dbconnectionpath);
$delquery = "DELETE FROM 'upload' WHERE 'upload_id' = {$id}";
$done = @mysqli_query ($dbc, $delquery); //run the query
if($done) {
if (mysqli_num_rows($done)==1) {
echo 'Record deleted';
}
else{
echo 'Delete failed';
}
@mysqli_free_result($result);
}
else{
echo "Error! Query failed: <pre>{$dbc->error}</pre>";
}
mysqli_close(dbconnection);
ошибка я получаю "Ошибка, запрос не удалось"
Что говорит '$ dbc-> error'? Удаление '@' также может помочь. –
Или 'mysqli_error', для согласованности – Amadan
Хороший вызов, эта ошибка ничего не выводит, он просто говорит:« Ошибка! Запрос не выполнен: [пустое место], что строка была заимствована кодом, go figure. – V1GG3N