0 レビュー
3 回答
php-SQL構文エラー。テーブルからプルして別のテーブルに挿入できません
<脇>
答えへのリンク
答えへのリンク
答えへのリンク
この質問にはすでに回答があります:
わからない
0
レビュー
答え :
解決策:
選択する列やテーブル名を引用符で囲む必要はありません。また、コードがSQLインジェクションに対して脆弱であることを忘れないでください。これを回避するには、prepareメソッドを使用できます。
$sql = "select BookTitle from book where 'ISBN' = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param("s", $ISBN);
$stmt->execute();
$stmt->bind_result($result);
わからない
0
レビュー
答え :
解決策:
$sql = "select BookTitle from book where ISBN = $ISBN";
どこでも一重引用符は必要ありません。列とテーブル名はphp文字列ではありません。また、コードはSQLインジェクションに対してオープンであるため、プリペアドステートメントを使用するようにリファクタリングしてください。
わからない
0
レビュー
答え :
解決策:
$sql = "select BookTitle from book where ISBN = '$ISBN'";
確かに、あなたのコラムが本のタイトルであり、あなたのテーブルが本であると仮定します
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。