1

ちょっとした問題が原因で、そのプロジェクトに 2 日間行き詰まってしまったので、あなたの助けが必要です。

次のようなクエリがあります。

UPDATE table SET name='$name', surname='$surname'
WHERE cid=$cid AND counter=$count";

そして、それを PDO 構文で記述する必要があります。今、私は1つの条件でそれを行う方法を知っていますが、複数の条件(のようなWHERE cid=$cid AND counter=$count)で動作させることはできません

クエリに複数の条件がある場合、誰かがこれを機能させる方法を教えてもらえますか?

ありがとう。

4

1 に答える 1

4

これを試してください、うまくいくはずです:

$query = "UPDATE table SET name='$name', surname='$surname' WHERE cid = :cid AND counter = :counter";
$stmt = $db->prepare($query);
$stmt->BindValue(':cid', $cid, PDO::PARAM_STR);
$stmt->BindValue(':counter', $counter, PDO::PARAM_STR);
$stmt->execute();

編集: $db は、関数を呼び出してデータベースに接続する場所です。

于 2013-01-29T18:29:38.830 に答える