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

时间:2015-02-25 08:21:24

标签: php mysql

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

表格 - 表格_字段/字段 - 用户名,用户名,序列号,地址。

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中的行和数字存储?

2 个答案:

答案 0 :(得分:3)

这可能会解决您的问题

$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);

答案 1 :(得分:0)

如果你有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;