
<環境>
サーバーOS:CentOS
webサーバー:apache
データベース:MySQL
PHP5.2
現在、上記の環境でwebアプリを作成しています。
データベースにデータを登録する際にPDOを使用しているのですが、
二次元配列に格納されているデータを bindValue() できずに困っています。
データが多く、個数もその都度変化するので、二次元配列に格納しています。
簡易的ではありますが、以下のようなソースコードになります。
<ソースコード>
$dataArray → データが格納されている二次元配列
$columns = array(':id', ':name'); → プレイスホルダー名を格納している配列
for($i = 0; $i < count($dataArray); $i++)
{
$stt = $dataBase -> prepare('insert into tb_test(id, name) values(:id, :name)');
for($j = 0; $j < count($dataArray[ i ]); $j++)
{
$stt -> bindValue($columns[ $j ] ,$dataArray[ $i ][ $j ]);
}
$stt -> execute();
}
二次元配列の1行分のデータをループで bindValue() してから execute() で実行しています。
これを二次元配列の行数回繰り返しています。
apacheのエラーログには特に何も表示されていませんが、
登録処理ができません。
このような forループ では実行できないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) Sub 分けてソートして貼り付ける() Dim srcSheet As Worksheet Dim 6 2023/08/04 19:57
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- その他(プログラミング・Web制作) python質問 1 2023/08/14 11:54
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String だと「 ByRef引数の型が...
-
$_SESSIONに二次元配列を使える...
-
ネストが深い時のforeachはどう...
-
file_existsでファイル名の部分...
-
Array Array と表示される
-
PHPのusort関数について
-
PHP掲示板で新着順に表示させた...
-
配列をmb_ereg_replaceで一気に...
-
配列をループでたくさん宣言し...
-
postgresql関数をつかったレコ...
-
C言語の配列をPush(追加)する...
-
CSVデータを使ったページングと...
-
プルダウンメニューにDBの内容...
-
mb_encode_numericentityでタグ...
-
PHP5でCSVの指定行データだけを...
-
pascalについて知りたいのです...
-
phpの掲示板で新しい順に表...
-
ファイルの書き込みについて教...
-
cakephpでのトランザクション処...
-
foreachで配列を、左から縦3列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
String だと「 ByRef引数の型が...
-
配列をループでたくさん宣言し...
-
$_SESSIONに二次元配列を使える...
-
チェックボックス複数選択 mys...
-
配列一致(要素順番は違うが内容...
-
file_existsでファイル名の部分...
-
Smartyのテンプレートからjavas...
-
ネストが深い時のforeachはどう...
-
foreachのなかで次のキーを参照...
-
漢字のソートについて
-
PHPにてクラスを配列にすること...
-
ExcelVBAのチェックボックスに...
-
URLのサブドメインとドメイン部...
-
PHPのカッコ[ ]の使い方について
-
配列を回すとき、最後の要素だ...
-
PHPのPOSTでの半角スペース
-
PHPのループ数限界値について
-
$_POSTを一括してサニタイズし...
-
postgresql関数をつかったレコ...
-
ファイルから指定行数分だけ読...
おすすめ情報