我试图让DELETE
链接印在每个$row
旁边。此外,在另一页上,有一个“下载”链接 - 他们应该以同样的方式工作。问题是这样的:我将DELETE和DOWNLOAD同时打印在每条记录旁边,但是使用我的代码,没有任何反应,或者我的脚本出错。出于某种原因,我有我的网站最复杂的功能运行,但这仍然逃避我。这里有一些代码:mysqli删除不起作用
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
好调用,那个错误不输出任何东西,它只是说“错误!查询失败:[空格]该行被借用代码,去图 – V1GG3N