Задать вопрос
@sunnyrio

Как сделать чтобы при выводе таблицы выводилась информация вместо id?

После выборки я вывожу ShippingOffer.station_id , station_id относиться к таблице в которой содержаться название станций. Но при выводе на экран рисуется id, как сделать чтобы выводилось значение(название станции) относящееся к этому id?

код:
<?php
	$host = 'localhost';
	$user = 'mysql';
	$pass = 'mysql';
	$db_name = 'tguquest';
	$link = mysql_connect($host, $user, $pass);
	mysql_select_db($db_name, $link);
	
	$sql = mysql_query("SELECT ShippingOffer.shipping_starts_at, ShippingOffer.station_id FROM `ShippingOffer` JOIN `ShippingRequest` USING (station_id) WHERE ShippingOffer.station_id_end = ShippingRequest.station_id_end");
	$i = 0;
	while ($row  = mysql_fetch_row($sql))
	{
		$arr_so[$i] = $row;
		echo "<p>".$arr_so[$i][1]."</p>";
		$i++;
	}
?>
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
idShura
@idShura
Проверяй:
SELECT ShippingOffer.shipping_starts_at, 
       ShippingOffer.station_id,
       s.name as StationName --<
  FROM ShippingOffer
  JOIN ShippingRequest USING (station_id)
 LEFT JOIN station as s ON s.id = ShippingOffer.station_id --<
 WHERE ShippingOffer.station_id_end = ShippingRequest.station_id_end
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы