tnjk.net
当前位置:首页 >> php执行mysql语句输出报语法错误 很急,谢谢解答 >>

php执行mysql语句输出报语法错误 很急,谢谢解答

sql语句要和数据库结构相对应! 在给字段写入值的时候, 除字段属性是数字类型的(int、bigint等等)外, 其他字段类型写入值都要加引号(一般是单引号) 比如, 一个数据表A, 有两个字段, 一个字段b类型是int类型, 例外一个字段类型是c 是va...

你sql的结尾没有写分号 $sql_cha="INSERT INTO `office`.`txt1234` (`date`, `number1`, `jishu1`, `chu1) VALUES ('".$riqi_cha[0]."', '".($arr11[0][0]."', '".$arr11[0][1]."', '".$qishu1."')" ; 结尾分号

之前声明了全局变量global 调的就是全局变量

No database selected 实地测试结果

这个没有研究过,不过阁下所言,mysql_error()只能放在or die()里才起效果是误解。 or的意思是否则,即如果这条查询语句无误,则正确运行,执行后面的,否则(即有错误)的话,就执行or后面的语句,所以or die()的意思就是说如果查询语句错误,...

错误语句的解决方法,请参考借鉴: http://jingyan.baidu.com/article/8275fc86b7576446a03cf624.html

or die(mysql_error($sql));

简单,用 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(); }

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

你的情况直接使用排序语句就可以 select id, type from news where order by id desc

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