很简单,用循环,你那样用只能有一条记录,建议多看看php手册,对自己有好处
while ($result= mysql_fetch_array($result, MYSQL_NUM)) {
print_r($result);
}
利用循环和mysql_fetch_row(),或者楼上说mysql_fetch_array()
具体就是
$sql="select num from deadinfor where id='$id'";
$result = mysql_query($sql);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$rs=mysql_fetch_row($result);
echo"<tr><td>$rs[0]</td></tr>";
}
就可以实现,也可以利用其它循环语句方式实现
$con = mysql_connect('localhost','root','');
if($con){
mysql_query('use yatibang');
mysql_query('set names utf8');
}else{
echo "数据连接失败";
}
$sql = "desc app_category";
$res = mysql_query($sql);
$row = $rows = array();
while( $row = mysql_fetch_assoc($res)){
$rows[] = $row['Field'];
}
var_dump($rows);
返回结果如下:
$res=$student->field('id,name')->select();
/
你要查询出所有的id和name 那么条件就不写了,否则不能查询出所有的
最好在后面加个limit限制下数据量,万一是大型网站,海量数据,你的查询工具就卡了,浏览器刷屏了!
/
以上就是关于如何用php取出数据库表中一列所有数据全部的内容,包括:如何用php取出数据库表中一列所有数据、php取得多行字段的值、PHP中怎样获取字段的名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)