大家好!
我的问题是数不。 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
中的行和数字存储?
答案 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;