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是资源,