var_dump(obj);//string(1) "0" var_dump(id);//string(1) "15" $sql = <<<SQL update test set Object = :o where id = :i SQL; $pre= $pdo->prepare($sql); $pre->bindValue(':i', $id, PDO::PARAM_INT); $pre->bindValue(':o', $obj, PDO::PARAM_STR); $pre->execute(); if ($pre->rowCount()!= 1) { return false; }
上記クエリを実行した際、必ずrowCountが0になってしまいます。
原因が解りません。
$objを【1】等のテキトウな値に置き換えると成功します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。