• 締切済み

関数の使い方

お世話になります。 関数の使い方が、イマイチ良くわからないので質問させていただきます。 下記の様な記述でデータベースから情報を取り出しています。今回は、コレが一つのファイル内で複数回出現するので関数にしたいです。 現状では、関数を呼び出したときにエラーが出力されます。 ----------------------------------------- $sql = "SELECT * FROM area"; $res = $mdb2->query($sql); while ($data = $res->fetchRow() ){ $area[] = $data; } ----------------------------------------- 下記の様な記述では、ダメなのでしょうか?宜しくお願いします。 function areaDB() {  $sql = "SELECT * FROM area";  $res = $mdb2->query($sql);  while ($data = $res->fetchRow() ){   $area[] = $data;  } }

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>エラーが出力されます。 どのようなエラーかによって対応方法はことなるかと。

noname#227352
質問者

お礼

自己解決に至りました。 ありがとうございます

noname#227352
質問者

補足

回答ありがとうございます。 エラーの内容は、下記のとおりです。 Fatal error: Call to a member function on a non-object in /home/~~/area_name.php on line 8 $resの行でエラーが返されています。

すると、全ての回答が全文表示されます。

関連するQ&A