gpt4 book ai didi

php - 为什么我的数据库中输入的数据在两个条目之间有 2 个空白行?

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

我的数据库中的一个表的片段: enter image description here

我的 PHP 是这样的:

 <?php
$item="";
try{
if ( ! empty($_POST['item_name'])){
$item=$_POST['item_name'];
}
$servername = "localhost";
$conusername = "root";
$conpassword = "";
$dbname = "annapoorna";
$dsn='mysql:dbname='.$dbname.';host='.$servername;
$conn = new PDO($dsn, $conusername, $conpassword);
$sql='INSERT INTO item(item_name) values (:item_name)';
$sth=$conn->prepare($sql);
$sth->execute(array(':item_name'=>$item ));
}

catch(PDOException $e){
echo "Error: " . $e->getMessage();
}
?>

为什么两个条目之间存在间隙?我正在创建的每个表中都会发生这种情况。

最佳答案

将添加代码放入 if 条件

  if (!empty($_POST['item_name'])){
$item=$_POST['item_name'];
$servername = "localhost";
$conusername = "root";
$conpassword = "";
$dbname = "annapoorna";
$dsn='mysql:dbname='.$dbname.';host='.$servername;
$conn = new PDO($dsn, $conusername, $conpassword);
$sql='INSERT INTO item(item_name) values (:item_name)';
$sth=$conn->prepare($sql);
$sth->execute(array(':item_name'=>$item ));
}

关于php - 为什么我的数据库中输入的数据在两个条目之间有 2 个空白行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37432979/

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