$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类型 如何让PHP网址实现伪静态? 想问下自定义函数能取代类的作用不? PHP md5对中文加密结果和C#不一样,求救 不能删除数据,大家来帮帮我啊! php 办公系统 PHP中的form中的select问题 浮点数相减问题 php保存图片进mysql的困惑 这种地址是什么意思啊?? ereg(): REG_ECTYPE这个是什么问题? 可不可以把变量当代码运行啊 求段php正则代码验证字符串
取出后可以放到数组中的。
while($row=mysql_fetch_array($result))
array_push($array,$row);
array_shift($array);
var_dump($array);