PHP错误查询数据库?

时间:2016-02-09 21:43:43

标签: php mysql

我正在使用phpMyAdmin / MySQL和HTML创建书店数据库。我将我的PHP与HTML表单一起创建,以便在线输入数据,但是我一直在查询数据库错误。"在我的表单上点击提交后出现错误。没有详细说明问题所在。我是一个PHP新手,所以我可能犯了一个代码错误,但我找不到任何明显的东西。

<title>Bookstore Database</title>
</head>
<body>
<h2>Below Is Your Confirmation Message </h2>

<?php
  $title = $_POST['title'];
  $author_last = $_POST['author_last'];
  $author_first= $_POST['author_first'];
  $format = $_POST['format'];
  $price= $_POST['price'];
  $isbncode= $_POST['isbncode'];

   $dbc = mysqli_connect('localhost', 'root', '','bookstore_jason')
   or die('Error connecting to MySQL server.');

  $query = "INSERT INTO books (title, author_last, author_first, format,    price, isbncode)" .
"VALUES ('$title', '$author_last', '$author_first', '$format', '$price', '$isbncode')";

echo $query;
echo '<br/>'; 

 $result = mysqli_query($dbc, $query)
  or die('Error querying database.');

  mysqli_close($dbc);

 echo 'The Book Title Is: ' .$title. '<br>';
 echo 'The Author Last Name Is: ' .$author_last. '<br>';
 echo 'The Author First Name Is Is: ' .$author_first. '<br>';
 echo 'The Book Format Is: ' .$format. '<br>';
 echo 'The Book Price Is: ' .$price. '<br>';
 echo 'The Book ISBN-10 Code Is: ' .$isbncode. '<br>';
  ?>

</body>
</html>

1 个答案:

答案 0 :(得分:2)

不是仅仅发布一个有用的woops消息输出,那么你可以解决自己的问题

$result = mysqli_query($dbc, $query)
      or die('Error querying database. ' .  mysqli_error($dbc);

#TeachAManToFish