このタイプのmysqlエラーを解決するにはどうすればよいですか?

MD Habib Ullah

エラー:

SQL構文にエラーがあります。144行目の「@ ami.com、 '50cb0778758634b4a6f959ed4bf2debd')」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

HTMLコード

<form action="" method="post">
    <table>
        <tbody>
            <tr>
                <td>
                    <div>
                        <input type="text" name="name" placeholder="Name">
                    </div>
                    <div>
                         <input type="text" name="city" placeholder="City">
                    </div>
                    <div>
                        <input type="text" name="zip" placeholder="Zip-Code">
                    </div>
                    <div>
                        <input style="padding:7px 10px; margin-top:5px;width:336px;" type="email" name="email" placeholder="Email" >
                    </div>
                </td>
                <td>
                    <div>
                        <input type="text" name="address" placeholder="Address">
                    </div>
                    <div>
                        <input type="text" name="country" placeholder="Country">                    
                    </div>
                    <div>
                        <input type="text" name="phone" placeholder="Phone">
                    </div>
                    <div>
                        <input style="padding:7px 10px; margin-top:5px;width:336px;"  type="password" name="pass" placeholder="Password">
                    </div>
                </td>
            </tr> 
        </tbody>
    </table> 
    <div class="search"><div><button class="grey" name="register">Create Account</button></div></div>
    <p class="terms">By clicking 'Create Account' you agree to the <a href="#">Terms &amp; Conditions</a>.</p>
    <div class="clear"></div>
</form>

PHPコード

public function customerRegistration($data)
{
    $name     = mysqli_real_escape_string($this->db->link, $data['name']);
    $address  = mysqli_real_escape_string($this->db->link, $data['address']);
    $city     = mysqli_real_escape_string($this->db->link, $data['city']);
    $country  = mysqli_real_escape_string($this->db->link, $data['country']);
    $zip      = mysqli_real_escape_string($this->db->link, $data['zip']);
    $phone    = mysqli_real_escape_string($this->db->link, $data['phone']);     
    $email    = mysqli_real_escape_string($this->db->link, $data['email']);
    $pass     = mysqli_real_escape_string($this->db->link, md5($data['pass']));

    if ($name == "" || $address == "" || $city == "" || $country == "" || $zip == "" || $phone == "" || $email == ""|| $pass == "") {
            $msg = "fileds must not be empty";
            return $msg;
    }

    // email query 
    $mailquery = "SELECT * FROM tbl_customer WHERE email='$email' LIMIT 1";
    $checkmail = $this->db->select($mailquery);

    // password query 
    $passquery = "SELECT * FROM tbl_customer WHERE pass='$pass' LIMIT 1";
    $checkpass = $this->db->select($passquery);
    // return $checkmail;

    if ($checkmail != false) {
        $msg = "Email already exit";
        return($msg);
    } elseif( $checkpass != false) {
        $msg = "Password already exit";
        return($msg);
    } else {
        $query = "INSERT INTO tbl_customer(name, address, city, country, zip, phone, email, pass) VALUES('$name', '$address', '$city', '$country', '$zip', '$phone', $email, '$pass')";

        $inserted_row = $this->db->insert($query);
        if ($inserted_row) {
            $msg = "Customer data inserted successfully";
            return $msg;
        } else {
            $msg = "Customer data not inserted";
            return $msg;
        }
    }
}
リヤド

あなたの問題はここにあります:

$query = "INSERT INTO tbl_customer(name, address, city, country, zip, phone, email, pass) VALUES('$name', '$address', '$city', '$country', '$zip', '$phone', $email, '$pass')";

$ emailで一重引用符を見逃しました。このようになります( '$ email')。

したがって、SQLコマンドは次のようになります。

$query = "INSERT INTO tbl_customer(name, address, city, country, zip, phone, email, pass) VALUES('$name', '$address', '$city', '$country', '$zip', '$phone', '$email', '$pass')";

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

XAMLで「タイプの欠落」エラーを解決するにはどうすればよいですか?

分類Dev

MySQL Workbenchでこれらの行エラーを解決するにはどうすればよいですか?

分類Dev

このエラーを解決するにはどうすればよいですか?[function.mysql-real-escape-string]

分類Dev

Swiftでこのあいまいなタイプエラーを解決するにはどうすればよいですか?

分類Dev

このコンパイルエラーを解決するにはどうすればよいですか?

分類Dev

OJの「ランタイムエラー」を解決するにはどうすればよいですか

分類Dev

この不明なラベルタイプエラーを解決するにはどうすればよいですか?

分類Dev

mysqlのロードデータでこのエラーを解決するにはどうすればよいですか?

分類Dev

このDirectXコードのエラーを解決するにはどうすればよいですか?

分類Dev

WebGL Unityゲームでこのエラーを解決するにはどうすればよいですか?

分類Dev

Gulpのこの縮小エラーを解決するにはどうすればよいですか?

分類Dev

このdjango OneToOneFieldモデルのエラーを解決するにはどうすればよいですか?

分類Dev

Python3のこのpipエラーを解決するにはどうすればよいですか?

分類Dev

このメモリエラーの問題を解決するにはどうすればよいですか?

分類Dev

これらのMaven内部エラーを解決するにはどうすればよいですか?

分類Dev

POST中にこの422エラーを解決するにはどうすればよいですか?

分類Dev

JavaでこのNullPointerExceptionエラーを解決するにはどうすればよいですか?

分類Dev

MiniZincでこのエラーを解決するにはどうすればよいですか?

分類Dev

React + MaterialUIでこのエラーを解決するにはどうすればよいですか?

分類Dev

schemaspyでこのエラーを解決するにはどうすればよいですか?

分類Dev

grailsでこのBuildConfigエラーを解決するにはどうすればよいですか

分類Dev

Pythonでこのエラーを解決するにはどうすればよいですか?

分類Dev

Swift2でこのエラーを解決するにはどうすればよいですか?

分類Dev

Python djangoでこのエラーを解決するにはどうすればよいですか?

分類Dev

Swiftでこのエラーを解決するにはどうすればよいですか?

分類Dev

Railsでこのパラメーターを解決するにはどうすればよいですか?

分類Dev

このJava Jdbc接続エラーを解決するにはどうすればよいですか?

分類Dev

Firebase Cloud関数-このエラーを解決するにはどうすればよいですか:ECONNRESET

分類Dev

Firebase Cloud関数-このエラーを解決するにはどうすればよいですか:ECONNRESET

Related 関連記事

  1. 1

    XAMLで「タイプの欠落」エラーを解決するにはどうすればよいですか?

  2. 2

    MySQL Workbenchでこれらの行エラーを解決するにはどうすればよいですか?

  3. 3

    このエラーを解決するにはどうすればよいですか?[function.mysql-real-escape-string]

  4. 4

    Swiftでこのあいまいなタイプエラーを解決するにはどうすればよいですか?

  5. 5

    このコンパイルエラーを解決するにはどうすればよいですか?

  6. 6

    OJの「ランタイムエラー」を解決するにはどうすればよいですか

  7. 7

    この不明なラベルタイプエラーを解決するにはどうすればよいですか?

  8. 8

    mysqlのロードデータでこのエラーを解決するにはどうすればよいですか?

  9. 9

    このDirectXコードのエラーを解決するにはどうすればよいですか?

  10. 10

    WebGL Unityゲームでこのエラーを解決するにはどうすればよいですか?

  11. 11

    Gulpのこの縮小エラーを解決するにはどうすればよいですか?

  12. 12

    このdjango OneToOneFieldモデルのエラーを解決するにはどうすればよいですか?

  13. 13

    Python3のこのpipエラーを解決するにはどうすればよいですか?

  14. 14

    このメモリエラーの問題を解決するにはどうすればよいですか?

  15. 15

    これらのMaven内部エラーを解決するにはどうすればよいですか?

  16. 16

    POST中にこの422エラーを解決するにはどうすればよいですか?

  17. 17

    JavaでこのNullPointerExceptionエラーを解決するにはどうすればよいですか?

  18. 18

    MiniZincでこのエラーを解決するにはどうすればよいですか?

  19. 19

    React + MaterialUIでこのエラーを解決するにはどうすればよいですか?

  20. 20

    schemaspyでこのエラーを解決するにはどうすればよいですか?

  21. 21

    grailsでこのBuildConfigエラーを解決するにはどうすればよいですか

  22. 22

    Pythonでこのエラーを解決するにはどうすればよいですか?

  23. 23

    Swift2でこのエラーを解決するにはどうすればよいですか?

  24. 24

    Python djangoでこのエラーを解決するにはどうすればよいですか?

  25. 25

    Swiftでこのエラーを解決するにはどうすればよいですか?

  26. 26

    Railsでこのパラメーターを解決するにはどうすればよいですか?

  27. 27

    このJava Jdbc接続エラーを解決するにはどうすればよいですか?

  28. 28

    Firebase Cloud関数-このエラーを解決するにはどうすればよいですか:ECONNRESET

  29. 29

    Firebase Cloud関数-このエラーを解決するにはどうすればよいですか:ECONNRESET

ホットタグ

アーカイブ