tnjk.net
当前位置:首页 >> mysql语句在php无法运行 >>

mysql语句在php无法运行

把$sql打印出来看看和你在mysql里运行的是不是一样的就知道了。 希望可以帮到你

if(false!==mysql_query($sql)){ echo '成功!';} 这样判断足以!出错的话可能你前面的代码写错了,请贴出来看看!你说insert返回false,我猜你是不是之前已经执行过了mysql_query,然后又拿来判断?

把$sql用var_dump输出,然后拿到mysql里执行看看结果。

mysql_query()函数执行过后,是一个mysql扩展的内部对象哦,也可以说是一个句柄,并不是一个结果集。 它所得到的那个$ret,你需要使用mysql_fetch_row()、mysql_fetch_assoc()、mysql_fetch_array()以及mysql_fetch_field()这样的函数来取得它的...

请注意这样写 INSERT INTO `news` (`id`, `title`, `dates`, `contents`) VALUES (NULL, '1231', now(), '15236');表名 news 不是用 '(单引号) 是用 ` 另外. $sql="insert into `news` ('id','title','dates','contents') values(null,'$title',...

看一下 字符集 是不是有问题 具体还得看报错信息

不加条件执行下看看是否有效?感觉是条件中文字有问题。

你的sql语句写错了,$sql = insert ....... 正常的语句是 insert into test(name,age)values('张三','20');values 前面是字段结构,而你的sql语句values前面也是变量了,这里应该写与你数据库里相对应的字段,改好之后如果还有问题就 echo $sql;...

你看一下字段名有没有写错。 还有,你可以打印一下错误信息: echo mysql_errno() . ": " . mysql_error() . "\n";

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com