[英]Number of count rows in mysql query store in $var in php
Hie Everyone! 大家好!
My question is to count no. 我的问题是数不。 of rows from mysql query and store in
$var
. 来自mysql查询和存储在
$var
。
Table - Table_nm / fields- UserID, Username, Serialno, Address. 表 - 表_nm / fields-用户ID,用户名,序列号,地址。
php coding part: 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' ";
If suppose for $sql
there are 5 rows then count number 5 is store in $var
. 如果假设
$sql
有5行,则计数5存储在$var
。
How to write this query to count rows and number store in $var
using PHP ? 如何编写此查询以使用PHP计算
$var
行和数字存储?
this might solve your problem 这可能会解决您的问题
$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);
This will be correct if you have php < 5.5: 如果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 extension is depricated from php 5.5 so you need to use mysqli. 从PHP 5.5中删除了Mysql扩展,因此您需要使用mysqli。 Assuming that $BD is a mysqli connection it will be:
假设$ 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.