为什么我写的php代码不执行sql语句呢,麻烦大神指点

下边是整个文件内容,数据库连接正确,我是个新手,正在学习,麻烦大神指点一下。<?phpinclude("conn.php");//引入连接数据库if(!empty($_P... 下边是整个文件内容,数据库连接正确,我是个新手,正在学习,麻烦大神指点一下。

<?php
include("conn.php"); //引入连接数据库

if(!empty($_POST['sub'])){
$title=$_POST['title'];
$con=$_POST['con'];
echo $sql="insert into `weibo` (`id`,`title`,`dates`,`contents`) values (null,'$title',now(),'$con')";
}
?>

<form action="add.php" mothed="post">
标题<input type="text" name="title" ><br/>
内容<textarea name="con" rows="5" cols="50"></textarea><br/>
<input type="submit" name="sub" value="发表">
</form>
展开
 我来答
匿名用户
2015-10-31
展开全部
echo $sql .................... ???

echo 作用是执行sql语句吗????

建议先学习php基础语法和基本函数、变量的用法先!
更多追问追答
追问
你看下这样写,哪里有没有错误!
if(!empty($_POST['sub'])){
$title=$_POST['title'];
$con=$_POST['con'];
$sql="insert into `weibo` (`id`,`title`,`dates`,`contents`) values (null,'$title',now(),'$con')";
mysql_query($sql);
追答
mysql_query( $sql ) or die(mysql_error());
运行一下看看出现什么错误提示!
注: mysqli_error()函数作用是返回数据库错误, 有利于对数据库操作失败的原因分析!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式