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

mysql语句在php无法运行

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

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

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

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

SELECT COUNT(*) AS TOTAL .....这样写才行。要有别名。

你的问题在 $sql="insert into users values ($name, $i)"; 应该写成 $sql="insert into users values ('$name', '$i')"; 或者 $sql="insert into users values ('".$name."', '".$i."')"; 也就是要加上参数引号,$i可以不加也可以加 字符串型的...

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

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

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

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

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