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

mysql语句在php无法运行

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

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

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

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

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

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

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

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

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

简单,用 mysqli_connect_errno()) 例: $link = mysqli_connect("localhost", "my_user", "my_password", "world"); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); }

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