tnjk.net
当前位置:首页 >> FEtCh mysql >>

FEtCh mysql

mysql_fetch_array()-获取和显示数据 格式: array mysql_fetch_array (resource result_set [, int result_type]) 例: $query = "select id, name from MyTable order by name"; $result = mysql_query($query); while($row = mysql_fetch_arr...

将其转换成数组后就可以进行数据操作了,将数组进行循环取出显示在页面中,或者用到其他地方,总之就是为了能方便地对数据进行操作。

从结果集中取得一行作为关联数组 假如从数据库取出一个用户的用户名和密码 username password test 123456 用assoc来取得结果集中的 一行 是array([username]=>'test',[password]=>'123456') 也就是结果的数组中的索引是 所查数据库表的字段名

要循环读取才行啊 mysql_fetch_row是取得一行作为数组啊,那当然是一行咯 改成如下: while( $row = mysql_fetch_row( $query ) ) { print_r($row);}

mysql_fetch_row() 返回的是一个包含查询字段的数组 如果查询结果集为空 , 使用此函数会报错的 所以要在使用前使用函数 mysql_num_rows() 判断是否有记录返回 如 $result = mysql_query("SELECT * FROM table1", $link);if(mysql_num_rows($resu...

多数是你的 sql语句("select * from tb_user where usernc='".$nc."'")有错误造成的 你可以将它echo出来,然后复制到phpmyadmin中执行一下,看看是哪里不对 或者是刚开始连接数据库就出错了 按照下面的修改,可以查出到底哪里出了问题 将你的c...

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

你执行的是一个插入语句, 然后while里面确是取数据的 这怎么可能不出错呢, $myquery = "INSERT INTO book_tbl (title) VALUES('".$_SESSION['title']."')"; $result = mysql_query($myquery); $sql = "select * from book_tbl"; $query = mysql_...

$foodsPic = mysql_fetch_array($result,MYSQL_ASSOC); print_r($foodsPic);break; return $foodsPic; 改成: $foodsPic=array(); while($row=mysql_fetch_array($result)){ $foodsPic[]=$row; } print_r($foodsPic);

原因是SQL执行中语法错误了,修改下面的语句: $sql="select * form message order by id desc"; $query=mysql_query($sql); 为: $sql="select * form message order by id desc"; $query=mysql_query($sql); if (!$query) echo "SQL错误:".my...

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