下記のプログラムを実行するとFatal error: Cannot use [] for reading inと出ます。
これは[]の使い方が間違っているのでしょうか?
else{
$C_nm = $_GET['C_num'];
$sql = 'select * from example where C_nm= '.$C_nm.'';
foreach ($dbh->query($sql) as $row) {
$get_C_nam[] = $row['C_nam'];
$get_C_nm[] = $row['C_nm'];
$get_C_phn[] = $row['C_phn'];
$get_C_add[] = $row['C_add'];
}
$result = array($get_C_nam[], $get_C_nm[], $get_C_phn[], $get_C_add[]);
}
No.2ベストアンサー
- 回答日時:
キー省略した角括弧 [] は、書き込み用の記法です。
読み取りは $get_C_nam[] でなく、
$get_C_nam または $get_C_nam[0] 等としましょう。
書き込み / キー省略で配列の末尾に追加
https://www.php.net/manual/ja/language.types.arr …
読み取り / キー省略できない
https://www.php.net/manual/ja/language.types.arr …
ただし素直に考えれば、以下の様な処理で十分かと思います。
foreach ($dbh->query($sql) as $r) {
_ $result[] = array( $r['name'], $r['phone'], $r['address'] );
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
夏が終わったと感じる瞬間って、どんな時?
まだまだ暑い今日この頃。 しかしながら、もう夏は終わっている!……はず。 あなたが思う「夏が終わった!」エピソードを教えてください。
-
【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
2024年は「名探偵コナン30周年」「涼宮ハルヒ20周年」などを迎えますが、 あなたが「もうそんなに!?」と驚いた○○周年を教えてください。
-
メモのコツを教えてください!
メモを取るのが苦手です。 急いでメモすると内容がごちゃごちゃになってしまったり、ひどいときには全く読めない時もあります。
-
ちょっと先の未来クイズ第4問
11月ごろに発表される、2024年の「新語・流行語大賞」にノミネートされる言葉を書けるだけ書いてください。
-
架空の映画のネタバレレビュー
映画のCMを見ていると、やたら感動している人が興奮で感想を話していますよね。 思わずストーリーが気になってしまう架空の感動レビューを教えて下さい!
-
PHPのif文でその処理を途中で抜けるにはどうすればよいでしょうか?
PHP
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP、SQLite3のデーターでログ...
-
[php]mysqlデータ配列取得について
-
mysqlから取得した配列をカンマ...
-
Mysqlから取り出した名簿データ...
-
PHPのスタイルシート割り当て
-
PHPでMySQLデータを呼び出し、w...
-
ラジオボタンをループすること...
-
PHPで[]の使い方について
-
PHPの記事IDの作り方
-
MySQLでデータベースにデータin...
-
PHP4でのSmarty派生クラスの定...
-
insert1つの処理でもトランザ...
-
実行時エラー3131 FROM 句の構...
-
PEARのgetOneでレコードが見つ...
-
<VB.NET>INSERT文でDBにデータ...
-
Accessのテーブルへ複数の主キ...
-
Pro*Cの構文エラー
-
SQLインジェクション対策
-
csvをDBへ読み込んだら、NULLが...
-
mysqlへのデータ追加について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPで[]の使い方について
-
アラートでyes noを作りたいです。
-
checkboxクリック時、SQLを実行...
-
dbに登録したデータをphpのプル...
-
PHP・MySQL使用で、年齢制限を...
-
PHPでMySQLデータを呼び出し、w...
-
Smartyを用いたコードの書き方...
-
文字化けが解決できません。お...
-
DBで検索結果に該当するデータ...
-
テーブル内の文字によりログイ...
-
sortableを使用したデータのUPDATE
-
ラジオボタンをループすること...
-
PHP+MySQLでの配列のinsert文に...
-
入れ子のようにしてデータを作...
-
PHPでの検索機能がうまく動きま...
-
記事のコメント数表示について
-
PHP 関数呼び出し後に配列添字...
-
htmlとphpの分離
-
sortable ギブアップです…助け...
-
VBA初心者です。
おすすめ情報