Работа над небольшим университетским проектом по разработке небольшого сайта 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";
?>
Проверьте код в своем сообщении. –