$result=mysql_query($query);返回的是什么类型的值? $result=mysql_query($query);返回的是什么类型的值?是不是数组?二维数组? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上说的没错,是资源类型。你使用var_dump()函数打印一下就知道了。var_dump($result); 把$result存入二维数组,然后排序,遍历等等,好不好呢? 你要用mysql_fetch_array,mysql_fetch_row来取出$resutl的数据,取出后可以放到数组中的。 while($row=mysql_fetch_array($result)) array_push($array,$row); array_shift($array); var_dump($array); 这是使用var_dump()方法显示的显示的结果resource(4) of type (mysql result) 是资源类型,不是数组二维数组(开始我也以为是数组)。 使用echo is_resource($result); 看结果显示是1,说明是资源类型! php5手册中搜索“资源类型”在资源类型名称为mysql result 的名称中包含mysql_query()方法,返回值为资源类型 返回一个mysql数据资源,并不是数据来的。 做查询时,是资源类型;insert,update,delete时,是bool类型 为什么[\u4e00-\u9fa5]不能匹配中文 explode()分割tab遇到的问题 mysql的乱码问题 应聘php程序员(上海) PHP新手,看点什么书好,各位大虾帮忙介绍一下,如果有下载地址就更感谢了 求助帮写一段代码 PHP怎么判断字符串中包含重复相同的数字? 疑难:怎样将一个字符混杂的字串转换成全英文和数字的? win2000下mail()函数为什么老师出错 请教一下php处理xml的问题 可不可以把变量当代码运行啊 求段php正则代码验证字符串
取出后可以放到数组中的。
while($row=mysql_fetch_array($result))
array_push($array,$row);
array_shift($array);
var_dump($array);