辞書のページがあります。何かを検索するとリンクが表示されますindex.php?word=(search word here)
が、このリンクに「マーク」を追加するとindex.php?word=**name'**
次に、このエラー警告を表示します:
mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...
これを止める方法。およびバイパス ' マーク
辞書のページがあります。何かを検索するとリンクが表示されますindex.php?word=(search word here)
が、このリンクに「マーク」を追加するとindex.php?word=**name'**
次に、このエラー警告を表示します:
mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...
これを止める方法。およびバイパス ' マーク
あなたの場合、使用したいでしょうmysql_real_escape_string($_GET['name'])
。
http://php.net/manual/en/function.mysql-real-escape-string.php
ただし、mysql_*
関数の使用はお勧めしません。PDO または mysqli で準備済みステートメントを使用します。詳細については、こちら (PDO)またはこちら (mysqli)を参照してください。
簡単な修正はmysql_real_escape_string
、クエリに対して使用することです。
ただし、mysql_* は推奨されていないため、将来的に証明するための最善の策は、PDO または mysqli_* を使用することです。