llgd.net
当前位置:首页 >> php+mysql,$row = mysql_FEtCh_AssoC($rEsult)无法... >>

php+mysql,$row = mysql_FEtCh_AssoC($rEsult)无法...

不要用javascript的循环来控制PHP,要使用PHP的循环,例如这样就可以了: function show_timetable() {

$row =mysql_fetch_array($result,MYSQL_ASSOC)) 一个等于号就可以了

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

亲,如果你的返回结果集不是一条记录的话,需要循环获得,你直接while($row = $mysql_fetch_array($result)){ $data[]=$row; } 就行了。

你打印var_dump($row)出来就知道它是个什么结构了。然后你在用mysql_fetch_array() 看一下。

照提示看,$results不是有效的查询结果。 一般来说 $results = mysql_query(“select * from table”); 如果查询成功并且返回资源句柄,才能继续mysql_fetch_assoc

mysql_fetch_assoc(), mysql_fetch_row(), mysql_fetch_array(), mysql_fetch_object(), 这四个函数都可以访问结果集中的数据,都必须传递mysql_query()函数返回的结果资源作为参数,mysql_query()函数返回的值是一个php资源的引用指针,这个返...

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

把mysql_fetch_assoc()这个方法的返回值复制给$row ,$re是这个方法的参数 但是把这句写在while是错的, 比较是用==来进行比较的

var_dump() 一下你的 $result, 看看是不是取到了数据。 这里我不知道有没有关系, 改成 $row = mysql_fetch_array($result, MYSQL_NUM) 。 不行的话再var_dump()一下 mysql_fetch_array($result), 看看哪个环节有问题。

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com