文章提供一款简单的mysql 查询数据库数据的代码,可以查询blog里面所有数据并且显示出来,代码如下:
- <?php
- session_start();
- $conn=mysql_connect('localhost','root','root')or die('数据库连接错误');
- mysql_select_db('demo',$conn);
- mysql_query("set names 'gbk'");
- $us=$_session['username'];
- $selequery=mysql_query("select * from blog where author='$us' order by id desc")or die("查询失败");
- ?>
- <?php while($selerow=mysql_fetch_array($selequery)){?>
- <form action="" method="post" name="modform">
- <table width="100%" border="1">
- <tr>
- <td width="100">作者:</td>
- <td><?php echo $_session['username']." ".$selerow['redate'];?></td>
- </tr>
- <tr>
- <td width="100">留言标题:</td>
- <td><?php echo $selerow['title'];?></td>
- </tr>
- <tr>
- <td>留言内容:</td>
- <td><?php echo $selerow['content'];?></td>
- </tr>
- <tr>
- <td colspan="2" align="center"><input type="submit" value="修改" name="sub"></input></td>
- </tr>
- </table>
- </form>
- <br>
- <?php }?>
- <!--<?php
- for($i=1;$i<$selerow=mysql_num_rows($selequery);$i++){
- if($i<$selerow=mysql_num_rows($selequery)){?>
-
- <table><tr><td><?php echo $selerow['title'];?></td></tr></table>
- <hr color="red"></hr>
- <?php
- }else{?>
- <table></table>
- <?php
- }}
- ?>
实例数据库代码如下:
- drop table if exists `blog`;
- create table `blog` (
- `id` int(10) not null auto_increment,
- `author` varchar(50) not null,
- `title` varchar(50) not null,
- `content` text,
- `redate` date not null,
- primary key (`id`)
- ) engine=innodb auto_increment=5 default charset=gbk;
-
-
-
- insert into `blog` values ('1', 'admin', '我', '<p>呜呜呜</p>', '2010-07-31');
- insert into `blog` values ('2', 'admin', '第五', '<p>我的</p>', '2010-07-31');
- insert into `blog` values ('3', 'admin', '我的', '<p>去权威的物权法</p>', '2010-07-31');
- insert into `blog` values ('4', '111111', '大武器', '<p>的弯曲的千万</p>', '2010-07-31');
|