sql >> データベース >  >> RDS >> Mysql

PHP/MySQLが電子メールアドレスのクエリでエラーが発生しました

    これはおそらく、Facebook接続から取得した電子メールアドレスに引用符が含まれているためです。

    のようなもの
    "Harry"@gmail.com  
    "[email protected]"
    

    Webサービス(または他の場所)からデータをプルする場合は、必要 SQLインジェクション を防ぐためにデータをエスケープする 、およびあなたの状況のように文字化けしたクエリ。

    あなたの場合:

    $email = mysql_real_escape_string($email);
    



    1. SQL ALTER TABLE構文–DBMSによってリストされます

    2. MySQL-MySQLUPDATEまたはSELECTクエリでIfThenElseを使用する

    3. .NETのイベントとスレッド

    4. レコードがまだ存在しない場合、レコードを挿入するためのベストプラクティスは何ですか?