mysqli bind_paramを使用して複数の行レコードを挿入しますか?

キムデカストロ

mysqlクエリを使用して機能するコードがここにあります。

$N = count($fullname);
for($i=0; $i < $N; $i++)
    mysql_query("INSERT INTO famcomp(fullname,fage,frel,fcivil,fedu,foccup,finco,app_id) VALUES ('$fullname[$i]','$fage[$i]','$frel[$i]','$fcivil[$i]','$fedu[$i]','$foccup[$i]','$finco[$i]','$id')");

これをこれに変換する方法はmysqli bind_param私がしたことです:(私はconnection.phpmysqli))

$N = count($fullname);
for($i=0; $i < $N; $i++)
    $stmt = $conn->prepare("INSERT INTO famcomp(fullname,fage,frel,fcivil,fedu,foccup,finco,app_id) VALUES (?,?,?,?,?,?,?,?)");
    $stmt ->bind_param("ssssssss",$fullname[$i],$fage[$i],$frel[$i],$fcivil[$i],$fedu[$i],$foccup[$i],$finco[$i],$id);
}

しかし、それでもデータを取得していません。

キムデカストロ

あなたたちが解決策を探しているなら。コードを共有し、これを解決するためのアイデアを提供するのを手伝ってくれた人々に感謝します。

$stmt = $conn->prepare("INSERT INTO famcomp (fullname,fage,frel,fcivil,fedu,foccup,finco,app_id) values (?,?,?,?,?,?,?,?)");

for ($i=0; $i<count($fullname); $i++) {
    $fullname1 = $fullname[$i];
    $fage1 = $fage[$i];
    $frel1 = $frel[$i];
    $fcivil1 = $fcivil[$i];
    $fedu1 = $fedu[$i];
    $foccup1 = $foccup[$i];
    $finco1 = $finco[$i];
    $id1 = $id;
    $stmt->bind_param('sssssssi', $fullname1, $fage1, $frel1, $fcivil1, $fedu1, $foccup1, $finco1, $id1);

    $stmt->execute();
}
echo "Done";

$stmt->close();

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

bind_param php mysqliを使用して行を選択する方法は?

分類Dev

MySQLi-複数の行を挿入します-空のPOST配列

分類Dev

PHPでmysqliを使用して挿入されたばかりのレコードの配列を作成することはできません

分類Dev

mysqliプリペアドステートメントを使用してデータベースの複数の列にデータを挿入します

分類Dev

mysqliを使用してテーブルの特定のフィールドに複数の値を挿入するにはどうすればよいですか?

分類Dev

mysqliエラー-bind_param:変数の数が一致しません

分類Dev

mysqli_stmt :: bind_param():なぜ私はこのエラーを取得し、警告しています型定義文字列内の要素の数は、バインド変数の数と一致していません

分類Dev

MYSQLiの複数のレコードの出力が重複しています

分類Dev

mysqliはforeachを使用して複数のチェックボックスからデータベースに挿入します

分類Dev

phpを使用してmysqliに複数のhtmlフォーム配列を挿入する

分類Dev

イベントの数と日付に基づいて、htmlフォームからmysqliに複数のレコードを挿入する方法

分類Dev

mysqli 挿入クエリはレコードを挿入せず、エラーの場所も表示しません

分類Dev

mysqliでif条件を使用して値を挿入します

分類Dev

mysqli_stmt :: bind_param()変数が一致しません

分類Dev

複数の挿入を使用してmysqli_queryを実行しようとしましたが、機能しません

分類Dev

mysqli_queryでbind_paramを使用する

分類Dev

mysqli_fetch_assoc()はパラメーターを要求します/メンバー関数の呼び出しbind_param()エラー。実際のmysqlエラーを取得して修正する方法は?

分類Dev

mysqli()を使用してPHPコードを変換します

分類Dev

「警告:mysqli_stmt :: bind_param():型定義文字列の要素の数がバインド変数の数と一致しません」を修正するにはどうすればよいですか?

分類Dev

カスタムmysqliクラスのbind_paramのパラメーター数が間違っています

分類Dev

PHPとMySQLiを使用してデータを挿入する際の問題

分類Dev

mysqliは配列を介してPOST値を挿入します

分類Dev

array_unique()関数を使用して、SQLに依存せずに重複したMYSQLIレコードを削除します

分類Dev

mysqli_stmt :: bind_param():変数の数がプリペアドステートメントのパラメーターの数と一致しません

分類Dev

mysqliを使用してテーブル内のレコードの総数をカウントする

分類Dev

bind_paramを使用してmysqlに複数の文字列を挿入する

分類Dev

mysqliを使用してデータが挿入されない

分類Dev

どの mysqli_* を使用しますか?

分類Dev

配列をループして複数の行を更新するMySQLiクエリ

Related 関連記事

  1. 1

    bind_param php mysqliを使用して行を選択する方法は?

  2. 2

    MySQLi-複数の行を挿入します-空のPOST配列

  3. 3

    PHPでmysqliを使用して挿入されたばかりのレコードの配列を作成することはできません

  4. 4

    mysqliプリペアドステートメントを使用してデータベースの複数の列にデータを挿入します

  5. 5

    mysqliを使用してテーブルの特定のフィールドに複数の値を挿入するにはどうすればよいですか?

  6. 6

    mysqliエラー-bind_param:変数の数が一致しません

  7. 7

    mysqli_stmt :: bind_param():なぜ私はこのエラーを取得し、警告しています型定義文字列内の要素の数は、バインド変数の数と一致していません

  8. 8

    MYSQLiの複数のレコードの出力が重複しています

  9. 9

    mysqliはforeachを使用して複数のチェックボックスからデータベースに挿入します

  10. 10

    phpを使用してmysqliに複数のhtmlフォーム配列を挿入する

  11. 11

    イベントの数と日付に基づいて、htmlフォームからmysqliに複数のレコードを挿入する方法

  12. 12

    mysqli 挿入クエリはレコードを挿入せず、エラーの場所も表示しません

  13. 13

    mysqliでif条件を使用して値を挿入します

  14. 14

    mysqli_stmt :: bind_param()変数が一致しません

  15. 15

    複数の挿入を使用してmysqli_queryを実行しようとしましたが、機能しません

  16. 16

    mysqli_queryでbind_paramを使用する

  17. 17

    mysqli_fetch_assoc()はパラメーターを要求します/メンバー関数の呼び出しbind_param()エラー。実際のmysqlエラーを取得して修正する方法は?

  18. 18

    mysqli()を使用してPHPコードを変換します

  19. 19

    「警告:mysqli_stmt :: bind_param():型定義文字列の要素の数がバインド変数の数と一致しません」を修正するにはどうすればよいですか?

  20. 20

    カスタムmysqliクラスのbind_paramのパラメーター数が間違っています

  21. 21

    PHPとMySQLiを使用してデータを挿入する際の問題

  22. 22

    mysqliは配列を介してPOST値を挿入します

  23. 23

    array_unique()関数を使用して、SQLに依存せずに重複したMYSQLIレコードを削除します

  24. 24

    mysqli_stmt :: bind_param():変数の数がプリペアドステートメントのパラメーターの数と一致しません

  25. 25

    mysqliを使用してテーブル内のレコードの総数をカウントする

  26. 26

    bind_paramを使用してmysqlに複数の文字列を挿入する

  27. 27

    mysqliを使用してデータが挿入されない

  28. 28

    どの mysqli_* を使用しますか?

  29. 29

    配列をループして複数の行を更新するMySQLiクエリ

ホットタグ

アーカイブ