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

mysql语句在php无法运行

你这个图片上的代码里面并没有运行这条sql语句,你需要使用 mysql_query($sql);mysql_query()这个函数来执行这条sql语句,这样才行

php所用的用户名没有相关权限

mysql_query("SET NAMES UTF8"); 试试这个,我基本是用这个,还有,你可以die(mysql_error())看看是什么错误

数据类型不同,ID对应的是数字,用引号就是文本了,肯定会出问题。

php有个页面相应时间,默认是30秒,如果30秒内执行不完程序,就不执行了,估计是你的SQL执行时间太长

mysql_query($sql);是执行一条SQL语句, 而你传入的$sql,里有2条。你可以分开来。 一条 DROP TABLE if exists `install`,`user`,`theme`,`reply`; 然后建表重新弄一条语句。

因为别的查询出来是行的集合,而count查询出来只有一个聚合的值,不是sql出错,而是后续处理的php代码出错

具体情况具体分析,你根据你的情况查看一下php的写法

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

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

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