我尝试删除在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
答案 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在
中给出