永发信息网

php制作一个简易留言板

答案:3  悬赏:60  手机版
解决时间 2021-05-04 08:38
  • 提问者网友:佞臣
  • 2021-05-03 15:55

我自己就是研究部明白了,求教高人~

数据库我用的mysql,名字是memo,表是liuyanben,里面有两项:content和riqi

我连接数据库就是连不上了,求教高人

这个是我的代码

<html>
<head>
<title> 我的留言本</title>
<body>
<h1>我的留言本,记下你的话</h1>
<hr>
<?php

$conn = @ mysql_connect("localhost", "root", "");
mysql_select_db("memo",$conn);

$query = "SELECT * FROM `liuyanben` order by id desc";
$result = mysql_query($query);
while(($row=mysql_fetch_array($query)){
?>

<table>
<tr>
<td>发表时间:<?=$row[riqi]?></td>
</tr>
<tr>
<td>内容:<?echo htmtocode($row[content]);
?></td>
</tr>
</table>
<?
}
?>


<from>
内容:<input type="text"name="content"/>
日期:<input type="text"name="riqi"/>
<input name="submit" type="submit" value="提交">
</from>

</body>
</html>

最佳答案
  • 五星知识达人网友:长青诗
  • 2021-05-03 16:23

这里注意全角半角 ; 号


$conn = @ mysql_connect("localhost", "root", "");
mysql_select_db("memo",$conn);



还有这个 ? 号与 echo 要隔开个空格


<?echo htmtocode($row[content]);?>

全部回答
  • 1楼网友:深街酒徒
  • 2021-05-03 17:55

$conn = @ mysql_connect("localhost", "root", ""); mysql_select_db("memo",$conn);

你后面;是全角 要写英文状态下的;

  • 2楼网友:山君与见山
  • 2021-05-03 16:29

$conn = @ mysql_connect("localhost", "root", ""); mysql_select_db("memo",$conn); 两个分号 应该用 英文模式打出来

<?=$row[riqi]?>

只有 短标签开启 才能 这样 些 默认是关闭 的,,,,asp用习惯了吧 ?

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯