www.pryy.net > PHP里mysql_FEtCh_row():的问题..

PHP里mysql_FEtCh_row():的问题..

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

我来回答吧: 如果$query="select * from t_information where FLable='3'"的结果集中 只有一条记录,那么$row就是第一条记录,如果$result返回大于1条记录,那么mysql_fetch_row只是返回当前一条记录,可以通过循环依次返回每条记录 如: while...

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

和条件有关系 你后面的where `gid` = '$logid' 去掉这个 然后打印出来看看 如果是正常的 那说明就是条件导致的

这个是php的短标签,你有没有在php配置文件设置允许使用短标签。配置项short_open_tag = On

从报错和你的语句上来看,应该是sql执行结果有问题,返回了一个bool值。 var_dump($sql);一下,然后拿到mysql中执行看结果。

上面的循环你每次在判断的时候执行mysqli_fetch_row($result)函数 但是下面的循环在while判断的时候执行了一次mysqli_fetch_row($result) 然后在var_dump(mysqli_fetch_row($result));的时候也执行了一次mysqli_fetch_row($result) 这个时候就只...

在reslut为0的时候会出现这个错误,这时候,要检查一下表名,数据库名,连接等等。。 你SQL语句对吗?FRON !!是FROM吧

mysql_fetch_row获取结果是数组 list的作用是把数组中的数据依次赋值给它里面的变量 这里就是获取mysql的一行结果数组,并把数组的第一个元素复制给$id,第二个元素赋值给$name,第三个元素赋值给$age

错误提示:mysql_fetch_array() 的参数不能是个空值,说明,mysql_query();没有返回值。 从你目前的代码看来,不能确定发生问题的准确位置, 请顺次查找以下几处: 数据库连接是否正常。 数据库的表头不要带中文。 SQL语句是否正确。

网站地图

All rights reserved Powered by www.pryy.net

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