そこで、自分のphpコードに独自の関数を追加して、少しすっきりさせたいと思いました。SELECTクエリを実行し、結果を配列で返す関数を作成したかったのです。次に、返された結果を確認できるようにしたいと思います。これが私の現在のコードです:
表示:
$db = new Database("simplysql");
$results = $db->fetchResults("SELECT * FROM users");
?>
フェッチ:
public function fetchResults($query) {
$q = mysql_query($query);
return mysql_fetch_assoc($q);
}
foreachループを使用してみましたが、うまくいきませんでした。結果を4回出力しました。
Foreachコード:
foreach($results as $key=>$value) {
print_r($results);
}
このコードは以下を出力します:
Array ( [id] => 1 [username] => root [password] => fc55917140c009fb20ed194b6a568fa2c7493071 [email] => duncanrp15@live.com )
Array ( [id] => 1 [username] => root [password] => fc55917140c009fb20ed194b6a568fa2c7493071 [email] => duncanrp15@live.com )
Array ( [id] => 1 [username] => root [password] => fc55917140c009fb20ed194b6a568fa2c7493071 [email] => duncanrp15@live.com )
Array ( [id] => 1 [username] => root [password] => fc55917140c009fb20ed194b6a568fa2c7493071 [email] => duncanrp15@live.com )
レコードは1つだけですが。
助言がありますか?