データベースを利用した都道府県の面積ランキングの制作について | Unity Forum | Tech Stadium Forum

データベースを利用した都道府県の面積ラ...
 
通知
すべてクリア

データベースを利用した都道府県の面積ランキングの制作について  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/01/2021 9:37 pm  

データベースを利用した都道府県の面積ランキングの制作中ですが、
for文の{の文法エラーが出てしまいます。

{}の数など確認したつもりですが、原因がわかりませんでした。


引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/01/2021 9:38 pm  

for($i=1; $i <= $recordNum; $i++)
の行末に全角スペースが入っていませんか?


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/01/2021 9:39 pm  

その通りでした、ありがとうございます。クエリの取得がうまくいってないらしく、
124行目にCall to a member function get() on array のエラーがでます。

$arrayにうまく格納できていないのかか、124行目がそもそも間違っているのかそのあたりかと予想したのですがうまくいきません・・・


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/01/2021 9:39 pm  

$arrayは配列に変換されているので

$tmpRecord = $array[$i];

とする事で配列の要素を取得出来ると思います。

https://zeropuro.com/blog/?p=446


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/01/2021 9:40 pm  

ありがとうございます!
ちなみに既に配列に変換して$arrayに格納していたため、get()を使用するのではなく$arrayに入ってるレコードを($i)の番号のものを$tmpRecordに入れるという理解であっているのでしょうか?


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/01/2021 9:40 pm  

その通りです!
配列の値の取り出し方は、getを使わずに出来るということですね!


返信引用
共有:
タイトルとURLをコピーしました