我试图找出如何处理这是没有返回结果,我将如何编码?
while($ row = mysql_fetch_array($ Result))
所以,如果有结果:打印出来
否则:显示一个链接
mpe*_*pen 13
http://ca3.php.net/manual/en/function.mysql-num-rows.php
if(mysql_num_rows($result) > 0) {
while($row = mysql_fetch_array($result)) { ... }
} else {
// show link
}
Run Code Online (Sandbox Code Playgroud)
您可以用它mysql_num_rows()来告诉您找到了多少结果.使用简单的方法if-statement,您可以确定要采取的操作.
if (mysql_num_rows($result) > 0) {
// do while loop
} else {
// show link
}
Run Code Online (Sandbox Code Playgroud)