php如何创建一个数组读取写好的四条sql数据

我用mysql获取到了四条数据,但是无法同时显示,想使用数组输出显示,求教有没有案例,表示不会啊,求教了

<?php
include("conn.php");
$sql="select * from `table` limit 0,4 ";
$query=mysql_query($sql);
while($result=mysql_fetch_array($query)){
var_dump($result)<br>;
}
?>
浏览器页面上就是就会输出你从数据库中选出的4条数据,如果你想单独一条条的用这些数据,可以这么做:(假如选出4个字段为id、name、pw、age)
<?php
include("conn.php");
$sql="select * from `table`";
$query=mysql_query($sql);
$result=mysql_fetch_array($query);
?>
这是id:<?echo $result['id']?><br>
这是name:<?echo $result['name']?><br>
这是pw:<?echo $result['pw']?><br>
这是age:<?echo $result['age']?>追问

您好,我是想用数组取出显示四个表,我sql查询的是四个表数据,请问有啥办法没

追答

$table = array("表1名","表2名","表3名","表4名");
$result =array();
foreach($table as $table_name) {
$sql = "select * from ".$table_name;
$rec =mysql_query($sql);
while($row=mysql_fetch_row($rec)) {
$result[] = $row;
}
}
你试试,查询多张表的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-23
你可以用mysql_fetch_array循环输出;
$sql="你的sql语句";
$rs =mysql_query($sql);
while ($row = mysql_fetch_array($rs)){
print_r($row);
echo"<BR>";

}
第2个回答  2013-08-23
$a=array();
while($rs=mysql_fetch_array($result))
    $a    = $rs;

第3个回答  2013-08-23
$res = array();
while($rs = mysql_fetch_assoc($result)) {
    $res[] = $rs;
}

第4个回答  2013-08-23

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网