在一個小型大學項目上開發一個小型php站點。似乎有幾個問題。當談到任何類型的編程時,我是一個完整的新人。我正在切斷和粘貼(從提供的腳本中),並試圖以我需要的方式將事物聚集在一起。PHP,MySQL查詢不起作用
我似乎有一個問題,從數據庫查詢收集數據,我已經有一個完美的腳本工作。我想添加另一個,但似乎無法得到這個工作。
http://mkiddr.com/phptests/shopping/category.php?id=2
目前category.php正在顯示該類別中的所有產品。不過,我希望它也顯示該類別的描述,你會在下面的代碼怎麼看我試着這樣做:
<?php
session_start();
include "conn.php";
include "header.php";
if (isset($_GET['id'])){
$CategoryID = $_GET['id'];
$q="SELECT ProductID, ProductName FROM Products WHERE CategoryID=$CategoryID";
$d="SELECT Desc FROM ProductCategories WHERE CategoryID=$CategoryID";
$result = mysqli_query($_SESSION['conn'],$q);
$result2 = mysqli_query($_SESSION['conn'],$d);
echo "<div>";
while ($row = mysqli_fetch_row($result)){
echo "<p><a href='product.php?id=".$row[0]."'>".$row[1]."</a></p>";
}
echo "<p>".$result2."</p>";
echo "</div>";
mysqli_free_result($result);
}
include "footer.php";
?>
希望得到一些幫助!
更新的代碼(仍然沒有工作)
<?php
session_start();
include "conn.php";
include "header.php";
if (isset($_GET['id'])){
$CategoryID = $_GET['id'];
$q="SELECT ProductID, ProductName FROM Products WHERE CategoryID=$CategoryID";
$d="SELECT `Desc` FROM ProductCategories WHERE CategoryID=$CategoryID";
$result = mysqli_query($_SESSION['conn'],$q);
$result2 = mysqli_query($_SESSION['conn'],$d);
echo "<div>";
while ($row = mysqli_fetch_row($result)){
echo "<p><a href='product.php?id=".$row[0]."'>".$row[1]."</a></p>";
}
echo "</div>";
mysqli_free_result($result);
//Description
echo "<div>";
while ($result2 = mysqli_fetch_assoc($result2)){
echo "<p>".$result2[0]."</p>";
}
}
include "footer.php";
?>
檢查我的文章中的代碼。 – 2013-03-07 17:38:08