php留言板可以把数据提交到数据库,但是读取不了数据怎么办?

php留言板可以把数据提交到数据库,但是读取不了数据怎么办?,第1张

1:可以新增数据的话表示数据库连接没有问题

2:请检查mysql里面

asp

表有没有数据

,有的话

code

:

$_sql

=

$conn->query("select

*

from

asp

where

1=1

order

by

date

desc

limit

0,5")

if($_sql

&&

$_sql->num_rows>0){

while($_rs

=

$_sql->fetch_array(MYSQL_ASSOC)){

echo

'内容:'.$_rs['content']

echo

'时间:'.$_rs['date']

//打印全部

print_r($_rs)

}else{

echo

'没有任何数据'

}

}

//分页的话建议采用分页类:

第一步:把留言板的列表数据列出来(按留言倒序查询),正常的呈现都是表格的方式。

第二部:每行留言都有审核通过,审核不通过的按钮。正常选择不通过需要填写原因。

如图所示

1. 先设计数据表,一般留言板需要两个表:留言内容表、回复表

留言内容表:messages

字段如下:

id 自动增加

contents 留言内容

messages_time 留言时间

回复表:reply

字段如下:

id 自动增加

messages_id 关联messages表的id

contents 回复的内容

reply_time 回复时间

2. 设计留言板页面及保存留言数据

大概代码如下:

<form name="form1" method="post" action="index.php?action=ok">

<texarea cols="30" rows="10" name="contents">

</textarea>

<input type="submit" value="提交">

</form>

<?php

if($_GET['action'] == 'ok'){

$contents = $_POST['contents']

mysql_query("insert into messages values(NULL,'".$contents."',now())")

}

?>

3. 显示留言内容,遍历数据表

<?php

//包含数据连接代码

require('data.php')

$query = mysql_query("select * messages")

while($array = mysql_fetch_array($query)){

echo $array['contents']."<br>"

}

?>

4. 回复的设计可以参照留言的设计


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9534005.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存