私のデータベース内のテーブルの抜粋: データベース内のデータが2つのエントリの間に2つの空白行で入力されるのはなぜですか?
そして、私の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();
}
?>
なぜ2つのエントリの間が隙間がありますか?私が作っているすべてのテーブルで起こっています。
'(空の($ _ POST ['item_name']))){}空のエントリを無効にするコードの最後に{ – Saty
? –
はい内部try! – Saty