スペイン語などの特定の国の人のidを返すデータベースクラスの関数があります。しかし何らかの理由で私は一つの価値しか得ていませんが、同じ国に多くの人がいます。ここに関数があります:Mysqliのステートメントで配列を返す
Class DbAb {
private $db;
public function sameCountry($country) {
$query = "SELECT id FROM users WHERE country = ? ";
$stmt = $this->db->prepare($query);
$stmt->bind_param("s", $country);
if ($stmt->execute()) {
$stmt->bind_result($sameCountry);
$stmt->fetch();
return $sameCountry;
}
return false;
}
}
$sameC = new DbAb();
$samePeople = $sameC->samecountry("spain");
print_r($samePeople);
結果の配列を返す方法は誰にも分かりますか?変数を配列として定義しようとしましたが、まだ動作しません。
あなたバグ場合は、自分自身を、あなたはいくつかの行をフェッチの例を見ることができます。 –
私はしたし、私には分かりませんでした... –