-2
table data(id, name)
function getData() {
$data = array();
$sql = 'Select * From data';
$query = mysql_query($sql);
if(!$query) {
echo "Error: " . mysql_error();
exit;
}
while($row = mysql_fetch_array($query)) {
$data[] = $row;
}
return $data;
}
$data = $this->getData();
foreach($data as $dt) {
echo $dt->name;
}
出力がヌルの場合はecho $dt->name;
になるとエラーが発生します。どうすれば修正できますか?mysql_fetch_array()を使用するとエラーが発生します。
これはクラス..の関数ですか? –
エラーは何を正確に示していますか?この時点で開いている接続がありますか? – Wiseguy