gpt4 book ai didi

mysql - 数据库中的空字段

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

有人可以解释一下为什么我的标题和文章的数据库中存储的是空字段吗?我为标题和文章添加了 ifempty 语句,但看起来有些东西不起作用..空字段仍然存储在数据库中..

我也尝试过 if(isset($_POST['submit']) && !empty($_POST["submit"])) 但没有成功..

有什么建议吗?

if(isset($_POST['submit'])) {

$date_added = date("Y-m-d H:i:s");
$author = $_POST['author'];

if(empty($_POST['title'])) {

echo "title is required";

} else {

$title = $_POST['title'];

}

if(empty($_POST['article'])) {

echo "article is required";

} else {

$article = $_POST['article'];

}

$query = mysqli_query($con, "INSERT INTO posts (date_added, title, article, author) VALUES ('$date_added', '$title', '$article', '$author')");

if(!$query) {
die("QUERY FAILED" . " " . mysqli_error($con));

}
}

谢谢你..!

最佳答案

使用empty表示即使它是空的也已设置。

你需要尝试这个:

if($_POST['article']=="" || $_POST['article']==null )

关于mysql - 数据库中的空字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47614670/

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