我有(简而言之)这样的代码:
...
mysql_query("INSERT INTO table1 (x,y,z) VALUES (".$_POST['a'].",".$_POST['b'].",\"".$_POST['c']."\")");
...
a
是数值,b
是数值但形式为空,c
是字符串值,可以为空(没有问题)。
Tthen 对于 MySQL,它看起来像这样:
INSERT INTO table1 (x,y,z) VALUES (2,,"");
问题是价值观的一部分,与 in 完全不同b
。有什么解决方案可以让它工作吗?在数据库设置或 PHP 中。我有大桌子,不可能检查每个$_POST
值。
谢谢