获取具有特定别名的所有行

时间:2013-10-12 22:09:39

标签: php mysql foreach mysqli rows

我想获取包含某些别名的表(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>";
}

但这只是回应第一行: *测试 而不是喜欢 *测试 *测试2 应该做的。如何更改我的代码,以便用我选择的别名回应所有任务?

2 个答案:

答案 0 :(得分:0)

我不是PHP的权威,但也许这可能有用吗?

不要在foreach中创建别名,而是在mysqli_query函数

中执行
  

mysqli_query($ con,“SELECT mission as alias FROM mission WHERE alias =   '“等......

答案 1 :(得分:0)

你应该申请mysqli_fetch_all!看这里(http://www.php.net/manual/en/mysqli-result.fetch-all.php