作者longkink (神御)
看板PHP
标题[请益] while包while可行吗??
时间Tue May 27 15:12:45 2014
小弟不才刚开始接触PHP
我一直在想要做出以下画面
红色
No1 No2 No3 No4 No5
蓝色
No1 No2 No3 No4 No5
以下是我的程式写法
$sql = "SELECT * FROM basic where mpo = '".$_POST['sea']."' GROUP BY color2 ";
$result = mysqli_query ($link,$sql);
$sql2 = "SELECT * FROM test where po_report = '".$_POST['sea']."'";
$result2 = mysqli_query($link,$sql2);
while($row = mysqli_fetch_array($result)){
echo '<td>' .$row[3]. '</td><br/>' ;
while ($row2 = mysqli_fetch_array($result2){
//echo .$row2[0].;
echo "QQ <br/>";
}
}
经过检测之後把$row2的那个while注解掉是可以正常跑的,
换句话说就是$row2那个while出现了问题,
但是不明白为什麽两个while都是一样的却有一个不能执行
我把SELECT也贴到资料库测试过语法可以带出资料
请各位神人替小弟解答到底是我语法错误还是两个while不相容??
问题点出现在这一行while($row2 = mysqli_fetch_array($result2)){
echo '<td>' .$row2[0]. '</td>';
}
只要加上TD就可以了
谢谢各位大大
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 103.23.136.8
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1401174770.A.CE1.html
※ 编辑: longkink (103.23.136.8), 05/27/2014 15:13:25
1F:→ dinos:data seek 05/27 15:43
2F:→ noxhsu:如果你确定程式中$result2後没有少一个)的话 05/27 16:26
※ 编辑: longkink (103.23.136.8), 05/27/2014 16:53:38
3F:→ Fntsr:所以结果问题出在HTML Tag XD 05/30 02:12