Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中mysql查询存储中$var的计数行数_Php_Mysql - Fatal编程技术网

php中mysql查询存储中$var的计数行数

php中mysql查询存储中$var的计数行数,php,mysql,Php,Mysql,大家好 我的问题是计算mysql查询中的行数并存储在$var中 表-表\u nm/字段-用户ID、用户名、序列号、地址 php编码部分: $DB=Function();//this function is to connect to database. $sql="select UserID,Username,Serialno,Address from Table_nm where UserID='1' and Username='name' and Serialno='20' and Add

大家好
我的问题是计算mysql查询中的行数并存储在
$var

表-表\u nm/字段-用户ID、用户名、序列号、地址

php编码部分:

$DB=Function();//this function is to connect to database.

$sql="select UserID,Username,Serialno,Address from Table_nm where UserID='1' and Username='name' and Serialno='20' and Address='Delhi' ";
如果假设
$sql
有5行,则计数5存储在
$var


如何使用PHP编写此查询来计算
$var
中的行数和数字存储

这可能会解决您的问题

$sql=mysql_query("select UserID,Username,Serialno,Address from Table_nm where UserID='1' and Username='name' and Serialno='20' and Address='Delhi'");
$var = mysql_num_rows($sql);

如果您的php<5.5:

$sql="select UserID,Username,Serialno,Address from Table_nm where UserID='1' and Username='name' and Serialno='20' and Address='Delhi' ";
$result = mysql_query($sql);
$var = mysql_num_rows($result);
Mysql扩展是从PHP5.5中删除的,所以您需要使用mysqli。假设$BD是一个mysqli连接,它将是:

$sql="select UserID,Username,Serialno,Address from Table_nm where UserID='1' and Username='name' and Serialno='20' and Address='Delhi' ";
$result = $DB->query($sql))
$var = $result->num_rows;

$row_count=$mysql/$mysqli->num_rows num_rows获取行数,但这取决于整个mysql查询的方式,能否显示所有的“查询”代码?@Djip是在我的代码中使用$mysqli是否可以显示所有代码?只是你想得到行数的那部分。你能把你的邮件Id发给我吗。我会给你代码部分..不在这里,因为它是机密的。我不需要你的任何数据库连接代码,保留它,或者在粘贴到这里时将其更改为伪代码。PHP警告:mysql_num_rows()希望参数1是资源,