怎么样把MySQL查询出来的数据放到一个一维数组中

我想把上面的表中 name列中所有的数据读出来放到一个一维数组中去。

$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('数据库连接失败: ' . mysql_error());
}
else
{
mysql_select_db("dbdb", $con);
$result = mysql_query("SELECT name FROM aaaa");
$sql_userdata = mysql_fetch_array($result);
}
print_r($sql_userdata);

下面是打印出来的样子 但是和数据库中的数据不一样 也不是我想要的:
Array ( [0] => ppp1 [name] => ppp1 )我想要的结果是打印出来如下效果Array ( [0] => ppp1 [1] => ppp2)

新人 真的不懂怎么处理数组 请大家指点一下

这样写代码:
$result = mysql_query("SELECT name FROM aaaa");
while (list($n) = mysql_fetch_row($result)) $sql_userdata[]=$n;
print_r($sql_userdata);

要用while循环获得所有的NAME,并存放到数组中。
温馨提示:内容为网友见解,仅供参考
无其他回答

怎么样把MySQL查询出来的数据放到一个一维数组中
要用while循环获得所有的NAME,并存放到数组中。

php如何把mysql中的某个子段的下面的数据整合成一个数组(一维数组)?
function getRows($sql){\/\/取出多条数据global $link;$query=mysqli_query($link,$sql)

MySQL查询到数据存储在list中,现在我把list转换成了数组。现在想要把信...
首先list中存储的为多个对象,可你在转换时,却是一个一维数组,至于该怎么做,你再好好想!

php mysql 取出符合条件A的所有值,B做下标,C做值。赋值给一维数组
回答:取出来的假设是$arr $array=array(); foreach($arr as $k=>$v){ $array[$v[B]]=$v[C]; } 你测试一下,我感觉是这样,我现在测试不了,你试试看

mysql数据库sql语句查询的结果是二维数组吗
我举个例子 sql = 'select * from test';result = array();re = mysql_query($sql);while($row = mysql_fetch_assoc($re)){ \/\/这里$row是一维数组 表示一条数据 可以直接对他操作 result[] = $row;} 最后得到的$result是二维数组 其实说起来这个数组是我们手动生成的 ...

PHP如何将SQL查询结果转为多维数组,并按查询行输出
因为是循环取的,你在循环外声明一个空数组,在循环内,将结果集交给这个数组就行了,比如空数组时$arr=array,给数据的时候$arr[ ]=一行结果。php的数组下标是自动增长的 楼下也是个糊涂蛋,明明自己遍历的是二维数组,还叫你用一维数组

在mysql中怎样做到查询结果中带内嵌对象
【分片索引】4. partitionLength 和 partitionCount 被当做两个逗号分隔的一维数组,它们之间的点乘必须在 [1, 2880] 范围内 【分片索引】5. partitionLength 和 partitionCount 的配置对顺序敏感 <property name="partitionLength">512,256<\/property><property name="partitionCount">1,2<\/property> ...

mysql中怎么存储数组?在线等!急!
把数组转换成字符串后再存入数据库 参考函数:implode() ---把数组转换成字符串 explode() ---把字符串转换成数组 手册里有详细说明 序列化以后存储.对于一维数组可以简单的用 implode explode 函数做数组——串的变换,但需注意分隔符要使用数组中不存在的字符 对于多维数组可以用序列化函数处理 s...

为什么在循环中 mysql_query() 总是报错
从构造函数里打印id看看,print_r一下$q 不知道你的$q是几维的数组,如果是2维或者以上数组$q as $aid肯定不行吧.你把aid循环打印出来看看,呵呵,我也学php时间不长,只能说说自己的想法,错了不要见怪啊

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

相似回答