0

特定のエイリアスを含むテーブル (mysqli) 内のすべての行を取得したいと考えています。次に、行の「ミッション」ボックスをエコーし​​たくありません。次のコードを試して、li:s のすべての「ミッション」ボックスを取得しました。

$missions = mysqli_fetch_row(mysqli_query($con,"SELECT mission FROM missions WHERE alias = '". $alias ."'"));
foreach($missions as $mission){
    echo "<li>". $mission. "</li>";
}

しかし、それは最初の行を次のようにエコーするだけです。選択したエイリアスを持つすべてのミッションをエコーするようにコードを変更するにはどうすればよいですか?

4

2 に答える 2

0

私は PHP の専門家ではありませんが、これでうまくいくのでしょうか?

foreach でエイリアスを作成する代わりに、mysqli_query 関数で作成します。

mysqli_query($con,"SELECT ミッションをエイリアス FROM ミッション WHERE エイリアス = '"... など

于 2013-10-12T22:13:23.180 に答える
0

応募するべしmysqli_fetch_all!ここを見てください ( http://www.php.net/manual/en/mysqli-result.fetch-all.php )

于 2013-10-12T22:14:40.797 に答える