+ -
当前位置:首页 → 问答吧 → 很基础的东西

很基础的东西

时间:2011-08-27

来源:互联网

是这样的 
我有个表叫hehe,字段如下
id names ages times
1 张三 21 2011-7... 
2 李四 22 2011....
3 王五 23
4 赵六 24
5 刘七 25
6 猪八 26
-------------------
数据库连接代码:
$conn=mysql_connect("localhost","root","")or die("数据库错误,error");
mysql_select_db("test",$conn)or die("error");
mysql_query("set names utf8");
---------------------
我怎么能把表里的数据全部读出来呢!要代码.谢谢.

作者: xiexie10o   发布时间: 2011-08-27

有个表叫 hehe...

mysql_select_db("test",$conn)or die("error");

$SQL="SELECT * FROM hehe";
$Result=Mysql_query($SQL);
while ($Currow = mysql_fetch_array($Result))  
{  
//这里返回的数据处理
}

作者: PhpNewnew   发布时间: 2011-08-27

$conn=mysql_connect("localhost","root","")or die("数据库错误,error");
mysql_select_db("test",$conn)or die("error");
mysql_query("set names utf8");
$id=$_GET[id];
$sql=mysql_query("select * from hehe");
$row=mysql_fetch_array($sql);
while(mysql_fetch_array($sql)){
  echo $row[names]."<br>";
  echo $row[ages]."<br>";
  echo $row[times];
}
------------
这样的结果是第一行数据被循环输出了,也就是张三这行被循环输出了! ....其他没有出来.

作者: xiexie10o   发布时间: 2011-08-27

你的表是 hehe 
你这里有问题吧?
mysql_select_db("test",$conn)or die("error");

我都告诉你这里有问题了。然后这里有问题后面怎么还能取得数据?

其次一个你的代码 $row=mysql_fetch_array($sql);

这里就做了个数据集 然后下面又来个循环。。。坑爹呀?

你看看我给你的是不是这样的?

作者: PhpNewnew   发布时间: 2011-08-27

错了,如果你的数据库是test 就没问题这句 
mysql_select_db("test",$conn)or die("error");
我弄成数据库名了

下面的有问题 看我上面的帖子.

作者: PhpNewnew   发布时间: 2011-08-27

$sql=mysql_query("select * from hehe");

while($row=mysql_fetch_array($sql)){
  echo $row[names]."<br>";
  echo $row[ages]."<br>";
  echo $row[times];
}

作者: PhpNewnew   发布时间: 2011-08-27

小伙子不错啊! 呵呵! 是的! 我错了!

作者: xiexie10o   发布时间: 2011-08-27