0
mySql query
から受け取った値から配列を作成する際に問題が発生します。次のコードがありますが、返された値を配列に取り込むことはできません。 while
ステートメントに問題があると仮定します。誰か助けてくれますか?mySqlクエリの結果を配列に取り込む
$return_arr = array();
$searchTerm=$_GET['searchTerm'];
$query = "SELECT Actor.FirstName, Actor.LastName FROM Actors WHERE Actor.ActorFirstName LIKE '%$searchTerm%' ";
$stmt = $db->prepare($query);
$stmt->execute();
$stmt->store_result();
$numrows = $stmt->num_rows;
$stmt->bind_result($firstName, $lastName);
while($row = mysql_fetch_assoc($stmt) {
$return_arr[] = $row['FirstName'];
}
もしあなたが と言ったら、+ "何か"それはちょうど最後に何かを追加します。これはあなたにアイデアを与えることを望みます。 – nikoss
配列の再割り当てを配列に追加するためにあなたの配列変数試みをオーバーライドする – nikoss
http://php.net/manual/en/mysqli-stmt.fetch.php – AbraCadaver