gpt4 book ai didi

php - 如果某些值是空的,则将 $_POST 值插入 MySQL 表中

转载 作者:行者123 更新时间:2023-11-29 08:26:08 26 4
gpt4 key购买 nike

我有(简而言之)这样的代码:

...
mysql_query("INSERT INTO table1 (x,y,z) VALUES (".$_POST['a'].",".$_POST['b'].",\"".$_POST['c']."\")");
...

a 为数值,b 为数值,但形式为空,c 为字符串值,可以为空(没有问题)。

那么对于 MySQL 来说,它看起来像这样:

INSERT INTO table1 (x,y,z) VALUES (2,,"");

问题是值(value)观的一部分,与b不同。有什么解决办法让它发挥作用吗?在数据库设置中,或在 PHP 中。我有一个很大的表,不可能检查每个 $_POST 值。

谢谢

最佳答案

您可以像这样使用查询:

mysql_query("INSERT INTO table1 (x,y,z) VALUES ('{$_POST['a']}', '{$_POST['b']}', '{$_POST['c']}')");
如果任何 post super 全局为空,

'' 将被传递。

关于php - 如果某些值是空的,则将 $_POST 值插入 MySQL 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17863129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com