我在网上已经阅读了所有不同的答案,但似乎没有一个对我有用,
继承我的代码:
<?php
$connect= mysql_connect("localhost", "root", "");
mysql_select_db("absence");
$query = mysql_query("SELECT * FROM absence WHERE first_name = 'megan' ");
WHILE
($rows = mysql_fetch_array($query));
$first_name = $rows['first_name'];
$last_name = $rows['last_name'];
echo "$first_name $last_name";
endwhile;
?>
非常感谢任何帮助!
答案 0 :(得分:1)
while($rows = mysql_fetch_array($query)):
该半结肠应为结肠。
此外,切换到pdo或mysqli。不推荐使用mysql_。
答案 1 :(得分:0)
这个的语法应该是
while (CONDITION):
//
endwhile;
http://www.php.net/manual/en/control-structures.while.php
但在这种情况下你不应该使用替代语法。
不推荐使用mysql_
方法
http://www.php.net/manual/en/function.mysql-connect.php
答案 2 :(得分:0)
试试此代码
$connect= mysql_connect("localhost", "root", "");
$query = mysql_query("SELECT * FROM db.tbl WHERE first_name='megan'") or die(mysql_error());
while($rows = mysql_fetch_array($query))
{
$first_name = $rows['first_name'];
$last_name = $rows['last_name'];
echo "$first_name $last_name";
}