我正在使用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>
答案 0 :(得分:2)
不是仅仅发布一个有用的woops消息输出,那么你可以解决自己的问题
$result = mysqli_query($dbc, $query)
or die('Error querying database. ' . mysqli_error($dbc);
#TeachAManToFish