Rumah > pembangunan bahagian belakang > tutorial php > php如何把mysql 的查询结果形成数字,有啥方便的办法。

php如何把mysql 的查询结果形成数字,有啥方便的办法。

WBOY
Lepaskan: 2016-06-23 14:23:39
asal
1036 orang telah melayarinya

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


回复讨论(解决方案)

你在循环里 建个数组  加进去就好了  这是个笨办法 ! 

由于 php 5.5 已将 mysql 扩展列入待废除之列
所以从现在开始就需要改掉用 mysql 扩展的习惯

PDOStatement::fetchAll 
mysqli_result::fetch_all
均可以产生查询结果数组

由于 php 5.5 已将 mysql 扩展列入待废除之列
所以从现在开始就需要改掉用 mysql 扩展的习惯

PDOStatement::fetchAll 
mysqli_result::fetch_all
均可以产生查询结果数组


 这个怎么用?

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

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

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan