繁体   English   中英

PHP错误查询数据库?

[英]PHP error Querying Database?

我正在使用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>

而不是仅仅输出一些有用的消息,然后可能无法解决您自己的问题

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

#TeachAManToFish

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM