www.5213.net > 请问php里这句语言是什么意思whilE($rs = mysql_FE...

请问php里这句语言是什么意思whilE($rs = mysql_FE...

mysql_fetch_array函数会根据$query这个变量(一般是sql语句)去读数据库。如果有数据(也就是为真)执行while循环出数据里的数据,把这些数据赋值给变量$array。直到数据库里没有可以循环的数据(也就是为假)。然后你可以根据你数据库里的字名...

$result是mysql的一个查询结果集,mysql_fetch_row()函数可以提取结果的一行,并且指针指向下一行,如果不能提取就返回false,while语句就可以循环提取$result,从第一行到最后一行,直到false为止

$row获取的SQL查询语句的1条记录,数组保存。数组键为查询的字段名。循环外获取该值可以通过保存到另外一个数组中来实现 $result=mysql_query("SEECT * From ......"); while($row= mysql_fetch_array($result)) { echo $row['Name'].""; $data[...

$sql='select * from bishe where number='."$number"; $rs=mysql_query($sql,$conn);//$rs是一个resource类型 $row=mysql_fetch_assoc($rs);//取到每一条记录 ?>

你已经把mysql_fetch_assoc($sql);赋给了$rs 为什么还要重新while一遍呢? 试试 while($rs){ echo $rs[1]; echo $rs[2]; }

只需要@符号来屏蔽以下就行了。 $query=@mysql_query('sql语句'); php while($row=@mysql_fetch_array($query)) 绝对好使 其实mysql_fetch_array()这个函数的参数是一个结果集资源,也就是资源类型,$query应该是你的查询结果吧,也就是通过mysq...

mysql_query()函数执行过后,是一个mysql扩展的内部对象哦,也可以说是一个句柄,并不是一个结果集。 它所得到的那个$ret,你需要使用mysql_fetch_row()、mysql_fetch_assoc()、mysql_fetch_array()以及mysql_fetch_field()这样的函数来取得它的...

有2个办法,第一种直接使用sql的多表联查,效率高,但是得到的数据table1会被扩展成table2一样的条目数 要再次处理 select * from table1 a,table2 b where a.orderid = b.orderid第二种方法,先得到table11的数据,在循环中匹配table2到一个新...

一般都是用sql语句搜索的 $sql = select username from tables where username like '%你想要的名字%'; $query = mysql_query($sql); while($rs = mysql_fetch_array($query)){ echo $rs['username']; } 在$sql中 利用 like %% 这样来模糊搜索 ...

正常是这样的 $sql = "select * from user"; $query = mysql_query($sql); while(@$row = mysql_fetch_row){ echo $row[0]; } 这里的$row意思就是 根据那条sql语句查询出来的结果集 是一个数组。 如果你用的是 mysql_fetch_row 那么可以使用$row...

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com