繁体   English   中英

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

[英]Number of count rows in mysql query store in $var in php

大家好!
我的问题是数不。 来自mysql查询和存储在$var

表 - 表_nm / fields-用户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);

从PHP 5.5中删除了Mysql扩展,因此您需要使用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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM