mysql データベースを更新するためのこのコードを取得できません。
$SQL = $odb -> prepare("UPDATE `LB` SET `running` = `running` + 1 WHERE `url`= :url");
$SQL -> execute(array(":url"=> $url ));
誰か助けてください、私はこれを検索しましたが、このようなものは見つかりませんでした。
配列で :url を実行しないでください。その必要はありません。
次のように、=:url の代わりに疑問符を使用することもできます。
url=?
次に、配列に直接値を配置できます。
$SQL->execute(array($url));
または、値を段階的にバインドできます。
$SQL->bindValue(1, $url, PDO::PARAM_INT);
$SQL->execute();
ただし、PDO::PARAM_INT を使用する代わりに、独自のパラメーターを使用します...
したがって、あなたのインスタンスでは PDO::PARAM_STR を使用すると思います
うまくいけば、これは役に立ちます:)