重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
断点浿试呢! 你的小程序我应该会打2个断点, 第一个看 mysql $conn有没有连接成功。 第二个打印$sql看sql语句有没有错。 还有你的小程序很明显的少了一句, mysql_query($sql), 13行前加入。
创新互联是一家集网站建设,衡水企业网站建设,衡水品牌网站建设,网站定制,衡水网站建设报价,网络营销,网络优化,衡水网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
基本流程是对的
建议: 手动复制echo 的 $sql 直接在mysql中运行,看看是不是sql有问题
将sql语句改为下面的试试
$sql="insert into db (user,title,content,lasdate) values ('".$_POST['user']."','".$_POST['title']."','".$_POST['content']."','".date("Y-m-d")."')";
不过数据入库前要做检查工作,另外用数组的时候最好用 $_POST['user'] 而不是 $_POST[user],这是个效率问题,开始学编程就要养成良好的习惯。
$connection=@mysql_connect("localhost","root","") or die("无法连接数据库!");
mysql_query("set names 'utf8'");
mysql_select_db("chatroom") or die("无法选择数据库!");
首先 mysql_connect()函数第一个参数主机名称,第二个参数是用户名 第三个参数是密码,你这里预留密码是空,先检查密码是否与原来数据的密码匹配,如果不匹配,需要加入Mysql密码。;另外,楼主在代码书写格式上也需要注意一下。如." VALUES ('$chatuser','$behavior',CURTIME(),'$chattext','$action')"; 最好写成." VALUES ('".$chatuser."','".$behavior."',CURTIME(),'".$chattext."','".$action."')";