我想获取包含某些别名的表(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 应该做的。如何更改我的代码,以便用我选择的别名回应所有任务?
答案 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)