[英]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.