Я довольно новичок в MySQL и PHP. Но я пытаюсь скорректировать мои результаты из моей базы данных. Но получить только некоторые результаты.mysqli_fetch_array не отображает корректные результаты
Это мой SQL, и когда я пытаюсь обратиться к базе данных, я получаю результат, который я хочу.
$sql = "SELECT ItemRelation.ItemRelTo, ItemRelation.Item, Items.CatID, Items.ItemID,
Items.Title, Items.Image, Items.Desc, Items.TimeStamp
FROM Items
INNER JOIN ItemRelation
ON ItemRelation.ItemRelTo=Items.ItemID
WHERE ItemRelation.Item = " . $filterbyitem;
Так что, когда я пытаюсь перечислить мой результат с mysqli_fetch_array я не получаю то же самое
$result = mysqli_query($con,$sql);
while($row = mysqli_fetch_array($result))
{
echo '<tr>';
echo '<td>' . $row['ItemID'] . '</td>';
echo '<td>' . $row['Item'] . '</td>';
echo '<td>' . $row2['CatID'] . '</td>';
echo '<td>' . $row2['Title'] . '</td>';
echo '<td><img src="Image/',$row2['Image'],'"></td>';
echo '<td>' . $row2['Desc'] . '</td>';
echo '<td>' . $row2['TimeStamp'] . '</td>';
echo '</tr>';
}
Это список результат ItemID и п а остальное не покажет. Есть ли кто-нибудь, кто может видеть какую-либо проблему, делая это? Я перечислил мои результаты так, как раньше, но не использовал этот SQL-коммандос, когда читаю из нескольких таблиц.
Похоже, слишком способ локализованной не реальный вопрос, который не имеет абсолютно ничего общего с mysqli_fetch_array. –
Изменить '$ row2' на' $ row' –