[英]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.