关于PHP取得MYSQL中表的记录个数

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:26:46
<?
mysql_connect ("***.***.com","****","*****");
mysql_select_db ("langcra_test1");

$query="select * from USER";
$result=@mysql_db_query($query);
$number=@mysql_num_rows($result);
print $number;
?>

为什么没有任何东西输出呢?如果错误起码也得有错误信息吧。

首先请确认该mysql数据库配置允许远程连接。然后改成这样试试:
<?
mysql_connect ("***.***.com","****","*****") or die(mysql_error());
mysql_select_db ("langcra_test1") or die(mysql_error());
$query="select * from `USER`";
$result=mysql_db_query($query) or die(mysql_error());
$number=mysql_num_rows($result) or die(mysql_error());
print "Records NUM:".$number;
?>
根据返回信息应该能判断什么地方出了问题了。

<?
$link=mysql_connect ("***.***.com","****","*****");
mysql_select_db ("langcra_test1");
$query="select * from USER";
$result=@mysql_db_query($query,$link);
$number=@mysql_num_rows($result);
print $number;
?>
这样试下吧