初学者,求大神看下一段简单的向数据库插入数据的PHP代码

2025-02-24 11:06:57
推荐回答(1个)
回答1:

$query=mysql_query($sql1) or die(mysql_error());

运行下, 再把错误信息发上来!

你这种错误, 绝大部分是出现在sql语句的错误, 初学者很容易犯这个错误!

一般是sql语句语法错误或者与数据库结构不对应!

打个比方说, 有一个字段, 名称是:abc

字段类型是int, 那么这个字段必须写入数字, 如:3, 但不能写入二进制、字符串文本等

比如写入 '3' 那就会出错!

而如果这个字段类型是:VARCHAR

那么这个字段可以写入数字和字符串文本, 但也不能写入二进制数据!

其他还有很多, 比如字段不允许为空并且没有默认值, 那么就必须写入值, 否则也不行

还有字段属性, 字段长度是20的话, 写入21个字符也会出错

字段属性唯一的话, 整个表不能存在相同字段相同值的情况等等!