嘗試獲取此項目的此詳細信息頁面時,出現此錯誤。它的學校,我真的不明白PHP的那麼好。 「 」您的SQL語法錯誤;請查看與您的MySQL服務器版本相對應的手冊,以找到在'1號線附近使用的正確語法「PHP MSQL服務器語法錯誤
以下是該頁面的代碼。
<?php
require_once('connection.php');
mysqli_select_db($conn, $dbname);
$recordID = $_GET['recordID'];
$query_Shoe_Details = "SELECT * FROM Products WHERE Shoe_Brand = $recordID";
$Shoe_Details = mysqli_query($conn, $query_Shoe_Details) or die(mysqli_error(($conn)));
$row_Shoe_Details= mysqli_fetch_assoc($Shoe_Details);
$totalRows_Shoe_Details = mysqli_num_rows($Shoe_Details);
?>
<!DOCTYPE html>
<html>
<head>
<title>details</title><?php include 'connection.php';?>
</head>
<body>
<p>Product Name: <?php echo $row_Shoe_Details['Product_Name']; ?></p>
<p><img src=
"images/%3C?php%20echo%20$row_Shoe_Details['Image_Name'];%20?%3E"></p>
<p>Description: <?php echo $row_Shoe_Details['Product_Description']; ?></p>
<p>Price: $<?php echo $row_Shoe_Details['Product_Price']; ?></p><?php
mysqli_free_result($Shoe_Details);
?>
</body>
</html>
做'的var_dump($記錄ID)在'mysqli_query'之前並查看結果。 – Iceman
這看起來代碼明智嗎?抱歉,我說我對這個 – Jhodges11
完全陌生,在第二行添加'var_dump($ _ GET ['recordID']);''。然後運行並查看輸出。如果它被初始化。 – Iceman