-3
My While循环在下面的代码中不起作用。当我注释掉while行和两个括号时,while循环中的所有内容都回声良好。只要我取消注释while循环并再次运行它,我就没有错误,但所有内部回声都消失了。PHP while while循环未执行
case 'search':
echo "searching".$firstname;
$sqlsearch="SELECT * FROM Customer WHERE firstname='$firstname'";
$sim = mysql_query($conndb, $sqlsearch);
while($row = mysql_fetch_array($sim))
{
echo "firstname: ".$row['firstname']."<br>";
echo "lastname: ".$row['lastname']."<br>";
echo "phone: ".$row['phone']."<br>";
echo "address: ".$row['address']."<br>";
echo "city: ".$row['city']."<br>";
echo "state: ".$row['state']."<br>";
echo "zip: ".$row['zip']."<br>";
echo $sqlsearch;
}
echo "<br>";
echo "seaching 2";
break;
做了'回声$ firstname'生产什么? – James
不,除非你注释掉while部分,while循环里面什么都没有执行。 – user519670
以上代码中的第二行代码。即'$ firstname'在它遇到查询之前是否保存了任何值? – James