尝试删除上传的图片时出错

时间:2015-04-15 08:01:44

标签: php mysqli

我尝试删除在localhost上运行的新项目中上传的照片,但我一直收到mysqli错误。

代码

$id = $_GET['id'];

$billede_sql = "SELECT * FROM medarbejder WHERE id=$id";
$billede_result = mysqli_query($db, $billede_sql) or die(mysqli_error());
$billede_row = mysqli_fetch_assoc ($billede_result);

unlink("../assets/img/upload/" . $billede_row['billede']);

$sql = "DELETE FROM medarbejder WHERE id=$id";
$result = mysqli_query($sql) or die(mysqli_error());

错误

  

警告:mysqli_query()需要至少2个参数,第14行/Applications/MAMP/htdocs/slipseknuden/admin/slet_medarbejder.php中给出的参数为1

     

警告:mysqli_error()预计在第14行的/Applications/MAMP/htdocs/slipseknuden/admin/slet_medarbejder.php中只提供1个参数,0

2 个答案:

答案 0 :(得分:0)

缺少mysqli_query()中的链接。它应该是 -

$result = mysqli_query($db, $sql) or die(mysqli_error());

答案 1 :(得分:0)

您需要将mysql连接作为第一个参数传递给查询

喜欢:

$result = mysqli_query($conn, $sql) or die(mysqli_error());

如错误所述

  

警告:mysqli_query()需要至少2个参数,1在

中给出