gpt4 book ai didi

php - 如果字段为空,则不进入数据库

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

我正在使用这段代码将电子邮件保存到我们的数据库中,但如果用户没有输入电子邮件地址,则会插入一个空行...阻止这种情况发生的最佳方法是什么?

<?
if(isset($_POST['email'])) {
$email = $_POST['email'];
$email = mysql_real_escape_string($email);

$query = "INSERT INTO `email_capture` (`email_id`, `email_address`)
VALUES (NULL, '$email');";

mysql_query($query);

echo "";

mysql_close($email_sql);
}
else {
mysql_close($email_sql);
}
?>

最佳答案

if 语句更改为:

if (!empty($_POST['email'])) {
// ...
}

使用empty()时无需使用isset()

了解更多:http://php.net/manual/en/function.empty.php

关于php - 如果字段为空,则不进入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33126046/

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