数据库中的空字段
有人可以解释我为什么我得到存储在标题和文章数据库中的空字段。我添加如果为空标题和文章,但看起来像东西不工作空字段仍然存储在数据库中..数据库中的空字段
我也试过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));
}
}
谢谢..!
回答:
使用空表示即使它是空的,它也被设置。
你需要试试这个:
if($_POST['article']=="" || $_POST['article']==null)
以上是 数据库中的空字段 的全部内容, 来源链接: utcz.com/qa/259229.html