PHPを使用してMYSQLテーブルにデータを挿入できない

mfredy

MySQLテーブルにデータを挿入しようとしていますが、なぜ機能しないのかわかりません

<?php
        include 'connect.php';
        $userName = $_POST['name']; 
        $firstname = $_POST['FirstName']; 
        $Surname = $_Post['Surname'];
        $email = $_POST['EmailAddress']; 
        $password = $_POST['Password']; 
        $gender = $_POST['Gender']; 
        $dob = $_POST['DOB'];
        $query = 'INSERT INTO `User` (`username`,`Password`,`First Name`,`Surname`, `Gender`, `DOB`, `Email Address`) 
                            VALUES ('.$userName.','.$password.','.$firstname.','.$Surname.', '.$gender.', '.$dob.', '.$email.')';
        $stmt = $conn->prepare($query);
        try {
            $myarray = array(
                ":userName" => $userName,
                ":password" => $password,
                ":firstname" =>$firstname,
                ":Surname" => $Surname,
                ":gender" => $gender,
                ":dob" => $dob,
                ":email" => $email);
            print_r($myarray);
            $stmt->execute($myarray);
        } catch(PDOException $err) {
            echo "Houston we have a problem: $err";
        }
    ?>

私が何か間違ったことをしているのか教えてください。

シャルロットデュノワ

プリペアドステートメントを間違って使用しています。$ db-> prepare()を使用すると、実際には値ではなくプレースホルダー使用してクエリを送信します(テンプレートの送信と呼ばれます)。あなたの場合:

$query = 'INSERT INTO `User` (`username`,`Password`,`First Name`,`Surname`, `Gender`, `DOB`, `Email Address`) 
                VALUES (:userName, :password, :firstname, :Surname, :gender, :dob, :email)';

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

PHPを使用してMySQLテーブルにデータを挿入できません

分類Dev

phpとmysqlを使用してテーブルにデータを挿入する適切な方法は?

分類Dev

PHPとMYSQLを使用して2つの異なるテーブルにデータを挿入する方法

分類Dev

すべて挿入を使用してテーブル内にデータを挿入できません

分類Dev

PHPとAjaxを使用して動的テーブルを作成してデータをテーブルに挿入します。ビューまたは最初のページ内にない場合はボタンを使用できません

分類Dev

ansibleを使用してmysqlテーブルにデータを挿入します

分類Dev

Javaを使用してmySQLテーブルにデータを挿入する方法

分類Dev

PHP MYSQLでループして、蓄積されたデータを1つのテーブルから新しいテーブルに挿入します

分類Dev

PHPを使用してMySQLテーブルにデータを挿入しようとする際の問題

分類Dev

PDO/PHP を使用して mySQL の事前設定されたデータベースとテーブルにデータを挿入する適切な方法

分類Dev

PHP / MySQLを使用して複数のテーブルにデータを挿入する

分類Dev

PHPを使用してmysqlテーブルにデータを挿入する際の問題

分類Dev

phpを使用してmysqlにデータを挿入できません

分類Dev

codeigniterを使用して複数のデータを単一の形式でmysqlテーブルに挿入します

分類Dev

mysqlでPDOを使用してテーブルに挿入できません

分類Dev

Spring DataJPAを使用して2つのテーブルにデータを挿入できません

分類Dev

なぜmysql-テーブルからデータを選択してphpに表示し、それをmysqlの別のテーブルに挿入すると、1つの値しか保存されないのですか?

分類Dev

データベーステーブルPHPにデータフォームを挿入しない

分類Dev

MYSQLはインデックス付きテーブルを使用してテーブルにデータを挿入します

分類Dev

(PHP、AJAX、JQ)を使用してMySQLデータベースにデータを挿入できません

分類Dev

MySQLを使用してテーブルにデータを挿入中にエラーが発生しました

分類Dev

mysqlデータベースからデータを取得し、phpを使用してテーブルに挿入します

分類Dev

PHP / MySQLのデータベースのテーブルのすべての行の中にテーブルを作成/挿入できますか?

分類Dev

PHPを介して多言語HTMLフォームからMySQLテーブルにデータを挿入する

分類Dev

postmanを介してデータベーステーブルに表示されない挿入データ

分類Dev

テーブルの値を使用して動的な行数をテーブルに挿入できますか?

分類Dev

PHPを介してmysqlデータベースに新しいレコードを挿入できません

分類Dev

PHPで作成されたselectを使用して動的テーブルからmysqlにデータを挿入する必要があります

分類Dev

NodeとExpressを使用してMySQLテーブルにデータを挿入するにはどうすればよいですか?

Related 関連記事

  1. 1

    PHPを使用してMySQLテーブルにデータを挿入できません

  2. 2

    phpとmysqlを使用してテーブルにデータを挿入する適切な方法は?

  3. 3

    PHPとMYSQLを使用して2つの異なるテーブルにデータを挿入する方法

  4. 4

    すべて挿入を使用してテーブル内にデータを挿入できません

  5. 5

    PHPとAjaxを使用して動的テーブルを作成してデータをテーブルに挿入します。ビューまたは最初のページ内にない場合はボタンを使用できません

  6. 6

    ansibleを使用してmysqlテーブルにデータを挿入します

  7. 7

    Javaを使用してmySQLテーブルにデータを挿入する方法

  8. 8

    PHP MYSQLでループして、蓄積されたデータを1つのテーブルから新しいテーブルに挿入します

  9. 9

    PHPを使用してMySQLテーブルにデータを挿入しようとする際の問題

  10. 10

    PDO/PHP を使用して mySQL の事前設定されたデータベースとテーブルにデータを挿入する適切な方法

  11. 11

    PHP / MySQLを使用して複数のテーブルにデータを挿入する

  12. 12

    PHPを使用してmysqlテーブルにデータを挿入する際の問題

  13. 13

    phpを使用してmysqlにデータを挿入できません

  14. 14

    codeigniterを使用して複数のデータを単一の形式でmysqlテーブルに挿入します

  15. 15

    mysqlでPDOを使用してテーブルに挿入できません

  16. 16

    Spring DataJPAを使用して2つのテーブルにデータを挿入できません

  17. 17

    なぜmysql-テーブルからデータを選択してphpに表示し、それをmysqlの別のテーブルに挿入すると、1つの値しか保存されないのですか?

  18. 18

    データベーステーブルPHPにデータフォームを挿入しない

  19. 19

    MYSQLはインデックス付きテーブルを使用してテーブルにデータを挿入します

  20. 20

    (PHP、AJAX、JQ)を使用してMySQLデータベースにデータを挿入できません

  21. 21

    MySQLを使用してテーブルにデータを挿入中にエラーが発生しました

  22. 22

    mysqlデータベースからデータを取得し、phpを使用してテーブルに挿入します

  23. 23

    PHP / MySQLのデータベースのテーブルのすべての行の中にテーブルを作成/挿入できますか?

  24. 24

    PHPを介して多言語HTMLフォームからMySQLテーブルにデータを挿入する

  25. 25

    postmanを介してデータベーステーブルに表示されない挿入データ

  26. 26

    テーブルの値を使用して動的な行数をテーブルに挿入できますか?

  27. 27

    PHPを介してmysqlデータベースに新しいレコードを挿入できません

  28. 28

    PHPで作成されたselectを使用して動的テーブルからmysqlにデータを挿入する必要があります

  29. 29

    NodeとExpressを使用してMySQLテーブルにデータを挿入するにはどうすればよいですか?

ホットタグ

アーカイブ