比如我sql=select id,title from table
里面有三条记录,
有什么办法让他的结果形成数组
========================================
标题1,标题2,标题3
=======================
$query = mysql_query($sql);
while($row = mysql_fetch_array($query))
{
echo "$row[title]";
}
用这样子的方式好像不太好

解决方案 »

  1.   

    由于 php 5.5 已将 mysql 扩展列入待废除之列
    所以从现在开始就需要改掉用 mysql 扩展的习惯PDOStatement::fetchAll 
    mysqli_result::fetch_all
    均可以产生查询结果数组
      

  2.   

    while($row = mysql_fetch_array($query))
    {
       $ar[]=$row[title] ;
    }
    print_r($ar);
      

  3.   

    如果自己觉得实现麻烦,推荐找一个php mysql类库