关于PHP的问题

我在迅雷里下了一个WAMP5V1.7.4,的软件。跟着视频做,可是视频上能成功,我这里不行。如图(1)可以看到数据库跟服务器都已启动。我把这个WAMP5V1.7.4安装在E盘的wamp文件夹里如图(2) 开发路径是wamp下的www文件夹。我把原来在wamp下的phpmyadmin文件夹复制到www下。然后在浏览器里就可以输入http://localhost/phpmyadmin打开数据库了。我在里面创了一个数据库,名字叫newdb,在www下我建了个名叫liuy.php的文件如图(3),代码如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<?php
$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");
mysql_select_db("newdb", $conn);
mysql_query("set names 'GBK'"); //使用GBK中文编码;
if($_POST['sumbit']){
$sql="insert into message (id,user,title,content,lastdate) " .
"values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
mysql_query($sql);
echo "发表成功";}
echo "cao";
?>
<form action="liuy.php" method="post">
用户:<input type="text" name="name" /><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content" /></textarea><br>
<input type="submit" name="submit" value="发布留言" />
</form>
</body>
</html>
可是在浏览器上输入:http://localhost/liuy.php 能正常显示但就是提交不了数据,输入数据后按发表留意,没有输出 发表成功这几个字。请问各位大虾们,我到底错在那里,liuy.php我是用DW编的,重新输入http://localhost/phpmyadmin打开数据库,没有发现提交的数据。请问各位大虾们,我到底错在哪里了?为了保险,先放50分,若能帮我解决问题的追加80分。希望各位能帮帮我,急!!!!
是的 ,创了表message,安装数据库的时候是没有密码的。

创建了数据库,你创建message 表了吗?
还有你的DB root是没有密码吗?

应该是你$sql="insert into message (id,user,title,content,lastdate) " .
"values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
的问题。你的id是自增类型吧,
1、那样:
$sql="insert into message (user,title,content,lastdate) " .
"values ('$_POST[user]','$_POST[title]','$_POST[content]',NOW())";

2、还有最后的now(),要改成NOW(),用大写的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-06
是的SQL语句写的有问题
你这样写:

$sql = "INSERT INOT message (user, title, content, lastdate) values ('$_POST[user]', '$_POST[content]', 'time()')"

是时间这块出的问题
如果你的数据库的时间字段是date形就用 date("Y-m-d H:i:s")
如果你的数据训的时间字段是int形就用 time()

NOW 是在ASP里面用的!建议你查一下资料!
希望我的回答对你所有帮助!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网