重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
$sql="select * from 表名";
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了南山免费建站欢迎大家使用!
$result=mysql_query($sql)or die ('数据库查询失败!');
while($row=mysql_fetch_array($result))
{
echo $row['字段名'];
}
例如输出表student中的数据,其中包含字段name,age,address
$sql="select * from student";
$result=mysql_query($sql)or die ('数据库查询失败!');
while($row=mysql_fetch_array($result))
{
echo 'name:'.$row['name'];
echo 'age:'.$row['age'];
echo 'address:'.$row['address'];
echo 'br /';
}
一、首先你需要在 $result=mysql_query($sql); 这一行之后取一下数据:
$row = mysql_fetch_array($result);
具体原因请看我以前回答过的问题:
二、之后查看获取到的数据:
1. 查看具体值:
echo $result[0];
2. 打印数组(使用源代码看的情况下会很清楚)
print_r($row);
3. 使用php自带的调试函数看数据结构:
var_dump($row);
mysql_fetch_array只是从结果集中取出一行数据,如果你需要输出所有行的内容的话,需要循环取数据。
大致如下(没有测试过,应该没问题):
while ($row = mysql_fetch_array($result)) {
print_r($row);
}
?php
$db=mysql_connect( 'localhost', '用户名', '密码' );
mysql_select_db('test',$db);
$query=mysql_query("select * from test");
while($rs=mysql_fetch_array($query))
{
?
table
tr
td?php echo $rs['id']?/td
td?php echo $rs['title']?/td
td?php echo $rs['content']?/td
/tr
/table
?php
}
?