- Автор темы
- #1
РЕБЯТА ПОСМОТРИТЕ ПОЖАЛУЙСТА ПОДСКАЖИТЕ ЧАЙНИКУ
вот в процессе возник вопрос который никак без посторонней помощи или подсказки решить не могу. вопрос по выборке данных из БД из двух таблиц в которых например ID И GAME_ID имеют одинаковое значение . и вывод этих данных в цыкле . вот пример кода на php.
и вот что получаеться
то есть данные из первой таблицы выводятся в цыкле а из второй нет
как это сделать?
вот в процессе возник вопрос который никак без посторонней помощи или подсказки решить не могу. вопрос по выборке данных из БД из двух таблиц в которых например ID И GAME_ID имеют одинаковое значение . и вывод этих данных в цыкле . вот пример кода на php.
Код:
<?
$result2 = mysql_query("SELECT * FROM online ",$db);
if (!$result2)
{
echo "<p>Запрос на выборку данных из базы не прошел напишите об этом администратору емаил. <br> <strong>Код ошибки: </strong></p>";
exit (mysql_error());
}
if (mysql_num_rows($result2) > 0)
{
$myrow2 = mysql_fetch_array($result2);
$ID=$myrow2["GAME_ID"];
$result = mysql_query("SELECT Game_Name FROM games WHERE ID='$ID' ",$db);
$myrow = mysql_fetch_array($result);
do
{
printf ("<div>
Номер игры %s
НАЗВАНИЕ %s
</div><br><br>", $myrow2["ID"], $myrow["Game_Name"]);
}
while ($myrow2 = mysql_fetch_array($result2));
}
else
{
echo "<p>Информация по запросу не может быть извлечена, в таблице нет записей.</p>";
exit();
}
?>
и вот что получаеться
Код:
Номер игры 10116 НАЗВАНИЕ Долина Богов
Номер игры 10383 НАЗВАНИЕ Долина Богов
Номер игры 11327 НАЗВАНИЕ Долина Богов
Номер игры 13915 НАЗВАНИЕ Долина Богов
Номер игры 15733 НАЗВАНИЕ Долина Богов
Номер игры 2077 НАЗВАНИЕ Долина Богов
то есть данные из первой таблицы выводятся в цыкле а из второй нет
как это сделать?