Chinaunix首页 | 论坛 | 博客
  • 博客访问: 63223
  • 博文数量: 24
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-24 11:49
文章分类

全部博文(24)

文章存档

2015年(15)

2014年(7)

2013年(2)

我的朋友

分类: Python/Ruby

2014-03-10 13:50:58

原文地址:PHP与数据库的操作 作者:hxl

 
1.获取表数据01
  mysql_connect("localhost","dev","mysql");
  mysql_select_db("dev");
  $result=mysql_query("select id,name from tb_test");
  while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
    print_r($row);echo "
\n";
  }
?>
输出结果如下:
 
2.获取表数据02
  mysql_connect("localhost","dev","mysql");
  mysql_select_db("dev");
  $result=mysql_query("select id,name from tb_test");
  while($row=mysql_fetch_object($result)){
    echo "ID:" .$row->id."    text: ".$row->name."
\n";
  }
?>
3.获取表数据03
  mysql_connect("localhost","dev","mysql");
  mysql_select_db("dev");
 
  $result=mysql_query("select id,name from tb_test");
  print "";
  print "";
  print "";
 
  while ($row = mysql_fetch_array($result))
  {
  print "";
  print "";
  print "";
  }
  print "
编码名字
{$row["id"]}{$row["name"]}
";
?>
 
4.获取数据分页04
$page=isset($_GET['page'])?intval($_GET['page']):1;
$num=3; //每页显示3条数据
$db=mysql_connect("localhost","dev","mysql");
$select=mysql_select_db("dev",$db);
$total=mysql_num_rows(mysql_query("select id,name from tb_test"));
$pagenum=ceil($total/$num);
If($page>$pagenum || $page == 0){
       Echo "Error : Can Not Found The page .";
       Exit;
}
$offset=($page-1)*$num; //获取limit的第一个参数的值,假如第一页则为(1-1)*10=0,第二页为(2-1)*10=10。
$info=mysql_query("select id,name from tb_test limit $offset,$num");
print "";
print "";
print "";
While($row=mysql_fetch_array($info)){
  print "
";
  print "
";
  print "
";
  print "
";
}//显示数据
print "
编码名字
{$row["id"]}{$row["name"]}
";
For($i=1;$i<=$pagenum;$i++){
       $show=($i!=$page)?"$i":"$i";
       Echo $show." ";
}
?>

阅读(916) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~