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

标签 php mysql

我的数据库中的一个表的片段: 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/

相关文章:

python - 提高查询性能

PHP将字符串分解成碎片然后插入到mysql中

php - 带 Stripe 的 Laravel 返回 "No such plan: 1 error"

PHP比较两个值?

php - 如何通过选择特定列中相关数据的组合来从表中选择行? MySQL

php - Mailto 表单不包含发件人的电子邮件

php - MYSQL如何找到字段的最大值?

mysql - SQL 和 CASE 语句

javascript - PHP中两个输入值相减并更新mysql数据库

java - 如何将图像从sqlite路径上传到mysql服务器?