Php 编辑书籍和记录 我目前正在为自己的个人教育建设一个网站,以更好地发挥自己的作用,并且遇到了问题。
我希望有能力更新记录位于我的数据库通过一个表格 这就是我到目前为止所得到的,我说的对吗 提前谢谢 编辑图书表格Php 编辑书籍和记录 我目前正在为自己的个人教育建设一个网站,以更好地发挥自己的作用,并且遇到了问题。,php,html,sql,Php,Html,Sql,我希望有能力更新记录位于我的数据库通过一个表格 这就是我到目前为止所得到的,我说的对吗 提前谢谢 编辑图书表格 <?php include 'database_conn.php'; // make db connection //Get the bookISBN from the request stream $bookISBN = $_REQUEST['bookISBN']; //use that code in an sql statement to retrieve t
<?php
include 'database_conn.php'; // make db connection
//Get the bookISBN from the request stream
$bookISBN = $_REQUEST['bookISBN'];
//use that code in an sql statement to retrieve the details for the Book
$sql = "SELECT bookISBN bookTitle bookYear bookPrice FROM nbc_book where bookISBN = $bookISBN" ;
//Execute the query
$rsAdmin = mysqli_query($conn, $sql) or die(mysqli_error($conn));
//get the records from the result set into variables
$adminBook = mysqli_fetch_array($rsAdmin);
$bookISBN = $adminBook['bookISBN'];
$bookTitle= $adminBook['bookTitle'];
$bookYear= $adminBook['bookYear'];
$bookPrice= $adminBook['bookPrice'];
//Display those variables in a form
?>
<form action ='editBook.php' method = 'GET'>
<?php
echo "StudentID: $bookISBN<br />";
echo "<input type = 'hidden' name = 'bookISBN' value ='$bookISBN' />";
echo "<input type ='text' name'$bookTitle' value='$bookTitle'>";
echo "Book Title:<input type ='text' name'bookTitle' value='$bookTitle'><br />";
echo "Book Year:<input type ='text' name'bookYear' value='$bookYear'><br />";
echo "Book Price:<input type ='text' name'bookPrice' value='$bookPrice'><br />";
echo "<input type ='submit' value='Save'/>";
mysqli_close($conn);
?>
</form>
您错过了报价(`):请检查您的数据库字段并进行查询
$sql = "UPDATE nbc_books set bookTitle ='$bookTitle', bookYear ='$bookYear', bookPrice = '$bookPrice' where bookISBN = '$bookISBN'";
这是我目前看到的记录:注意:未定义索引:第14行/home/unn_w13045128/public_html/test/editbookform1.php中的bookISBN您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第行“bookYear bookPrice FROM nbc_book where bookISBN=”附近使用的正确语法1@DanielWilldigg..have你尝试过还是仍然面对这个问题?抱歉,哈代,我没有注意到你的回答,是的,仍然面对同样的问题:/@DanielWilldig,你发现的同样的错误?然后请检查您的数据库表文件。您可以尝试使用
$sql=“UPDATE nbc_books set bookTitle='$bookTitle',bookYear='$bookYear',bookPrice='$bookPrice',其中bookISBN=“.$bookISBN代码>是相同的错误,但它说它在我的editBookForm.php上,而不是在编辑书籍的过程中
$sql = "UPDATE nbc_books set bookTitle ='$bookTitle', bookYear ='$bookYear', bookPrice = '$bookPrice' where bookISBN = '$bookISBN'";