$query = "SELECT * FROM `table`";, D2 j1 Y, D& A2 l( V I- V
$results = mysql_query($query, $connection); 5 \4 @/ d z, ]+ V- A如果“表”没有行。什么是最简单的检查方法? 2 J6 G: B5 i& j, n4 y% F ' n* ~$ y1 R% h. y/ F9 P1 ^ 解决方案: : \: I; _! Z9 N& G! ^& F$ N6 V$ l , r3 b# m: _! R+ w
7 x" e; U8 g! T# P
0 y. `9 C. W6 ~3 x9 v3 U/ q 您可以使用mysql_num_rows($2 I* I, W8 V% D8 S) x
results)来检查是否返回了0行,或者使用以下更快的替代方法: # b) ?9 H4 R) s( d$query = "SELECT COUNT(*) AS total FROM table"; _$ C+ ~8 p& _" T. B" }, p( q$results = mysql_query($query, $connection);' s( u, U( ?0 C- g9 Y- s. u
$values = mysql_fetch_assoc($results); I, C! A8 O* ^/ R
$num_rows = $values['total'];