プロジェクトの詳細ページを取得しようとすると、このエラーが発生します。その学校と私は本当によく理解していないPHPを理解しています。 "SQL構文に誤りがあります。正しい構文が" 1行目 "近くで使用するようにMySQLサーバのバージョンに対応するマニュアルを確認してください。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
2行目に 'var_dump($ _ GET ['recordID']);を追加してください。実行して出力を確認します。初期化されている場合 – Iceman