php提交表单写入数据库的简单问题

2025-03-03 04:33:05
推荐回答(5个)
回答1:

遇到这种问题,
首先echo $sql,用把变量写成固定值在测试,
然后用phpmyadmin之类的工具执行sql语句看你的语句有没有错,或者数据库设计得有没有错..
最后断点排错..问题出在哪...

得出结论无非就是数据库不能读写,sql语句出错,php语法或逻辑出错.

回答2:

$conn = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die(mysql_error());

mysql_query($sql,$conn) or die(mysql_error());

回答3:

把sql语句中的null去掉试试
例外,你得确定,你sql语句中的所有变量都有值,而且字段类型与sql语句中的引号想对应

回答4:

你把sql语句打印出来就看到了
$pname 这些变量不能用单引号包起来

回答5:

你用echo吧sql语句都打印出来,在phpmyadmin中一试就知道是哪里出错了