php怎么把后台内容写到前台,如何利用后台来发布文章后,在前台显示

之间的内容。擦除内容,写入我刚刚写的 标题 内容 作者 时间。

这样又可以保证新帖子永远在第一位。又省去手工写代码来添加文章的麻烦。

因为 本人学php不到1年。所以,又很多地方不懂,望各位程序员照顾下新人,谢谢了

------解决方案--------------------

这是很基础的东西。

需要用到数据库,可以查看mysql 的dbconnect,select,insert,update,delete语法。

写了个demo,可以插入数据库,从数据库中按时间倒序显示记录,希望对你有帮助。

dbname是 demo

连接数据库

[email protected]_connect("localhost","root","") or die(mysql_error());

@mysql_select_db('demo',$conn) or die(mysql_error());

localhost 是服务器ip,本机用localhost

root是数据库用户名

密码为空。

db结构

CREATE TABLE `test` (

`id` int(10) unsigned NOT NULL auto_increment,

`name` varchar(100) NOT NULL,

`age` tinyint(4) unsigned NOT NULL,

`addtime` datetime NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

db.php 用于显示记录

';

$sqlstr = "select * from test order by addtime desc";

$query = mysql_query($sqlstr) or die(mysql_error());

while($thread=mysql_fetch_assoc($query)){

$result[] = $thread;

}

if($result){

foreach($result as $val){

echo $val['id'].' '.$val['name'].' '.$val['age'].' '.$val['addtime'].'

';

}

}

?>

add.php 用于新增记录

------解决方案--------------------

$age==''){

exit('name or age is empty');

}

$sqlstr = "insert into test(name,age,addtime) values('{$name}','{$age}','{$addtime}')";

mysql_query($sqlstr) or die(mysql_error());

echo 'insert success';

}else{

?>

New Document

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值