我试图查询这个,但它不知何故不起作用。有没有人看到我做错了什么?它似乎确实连接到数据库,但不知何故它不会更新表。
<?php
include('connect.php');
if (isset($_REQUEST['disable'])){
$number = $_REQUEST['disable'];
$sql = "UPDATE aanwezigheid SET value='0' WHERE id='"$number"'";
mysql_query($sql);
}
?>
提前致谢
答案 0 :(得分:1)
试试这个
UPDATE aanwezigheid SET value=0 WHERE id='".$number."'"
答案 1 :(得分:0)
您的SQL查询错误。有不必要的额外双引号。试试这个
$sql = "UPDATE aanwezigheid SET value='0' WHERE id='$number'";
其他:请勿使用mysql_*
个功能。有关更多信息,请参阅上面的@DaveRandom
评论。
答案 2 :(得分:0)
您在查询中忘记了变量周围的两个点。代码应该是..
<?php
include('connect.php');
if(isset($_REQUEST['disable'])){
$number = $_REQUEST['disable'];
$sql = "UPDATE aanwezigheid SET value='0' WHERE id='".$number."'";
mysql_query($sql);
}
?>