-3

これを照会しようとしていますが、どういうわけか機能しません。私が間違っていることを見ている人はいますか?データベースに接続しているように見えますが、どういうわけかテーブルを更新しません。

<?php
include('connect.php');

if (isset($_REQUEST['disable'])){
$number = $_REQUEST['disable'];
$sql = "UPDATE aanwezigheid SET value='0' WHERE id='"$number"'";
mysql_query($sql);
}
?>

前もって感謝します

4

3 に答える 3

1

これを試して

  UPDATE aanwezigheid SET value=0 WHERE id='".$number."'"
于 2012-12-20T08:26:58.193 に答える
0

SQL クエリが間違っています。不要な余分な二重引用符がありました。これを試して

$sql = "UPDATE aanwezigheid SET value='0' WHERE id='$number'";

その他: 関数を使用しないでくださいmysql_*。詳細については、@DaveRandom上記のコメントを参照してください。

于 2012-12-20T08:27:06.460 に答える
0

クエリで変数の周りに 2 つのポイントを忘れています。コードは..

<?php
include('connect.php');
if(isset($_REQUEST['disable'])){
    $number = $_REQUEST['disable'];
    $sql = "UPDATE aanwezigheid SET value='0' WHERE id='".$number."'";
    mysql_query($sql);
}
?>
于 2012-12-20T08:27:31.737 に答える