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