PHPスクリプトではタイトル、コンテンツフィールドを更新する必要があります。 "@"をコンテンツに挿入するとエラーが発生します "説明: '@'の近くに構文が正しくありません。" 。?SQLクエリでシンボルをエスケープするには?
$conn = new COM ("ADODB.Connection")
$db_conn = $conn->open('bla-bla-password...');
$query = sprintf("UPDATE page SET title='%s', page_content='%s' WHERE id=%d;", addslashes($title), addslashes($content), intval($id));
$rs = $db_conn->execute($query);
:私は「「記号で固定 は、DB層のためのエスケープやフレームワークのいずれかの解決策があります
私はMS SQL :(
コードをngの** fを使用するように強制してい
http://stackoverflow.com/questions/574805/how-to-escape-strings-in-mssql-using-php 速いからこれを取得グーグル – kirilloid