为什么我写的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> 展开
<?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> 展开
1个回答
2015-10-31
展开全部
echo $sql .................... ???
echo 作用是执行sql语句吗????
建议先学习php基础语法和基本函数、变量的用法先!
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()函数作用是返回数据库错误, 有利于对数据库操作失败的原因分析!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询