2013-07-30 2 views
0

Я довольно новичок в 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-коммандос, когда читаю из нескольких таблиц.

+0

Похоже, слишком способ локализованной не реальный вопрос, который не имеет абсолютно ничего общего с mysqli_fetch_array. –

+0

Изменить '$ row2' на' $ row' –

ответ

0

Изменить row2 грести и решает ваши проблемы

$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>' . $row['CatID'] . '</td>'; 
    echo '<td>' . $row['Title'] . '</td>'; 
    echo '<td><img src="Image/',$row['Image'],'"></td>'; 
    echo '<td>' . $row['Desc'] . '</td>'; 
    echo '<td>' . $row['TimeStamp'] . '</td>'; 
    echo '</tr>'; 
} 
Смежные вопросы