, почему я не могу получить идентификатор так:Невозможно получить MySQL ID
. $row['ID'] .
или таким образом
. $row['events.ID'] .
Когда мой код выглядит следующим образом? Спасибо огромное!
Редактировать: У меня нет ошибок, но поле пустым.
$query =
"SELECT
events.ID,
events.EVENT_NAME,
events.start_datetime,
events.end_datetime,
events.VENUE_LOCATION,
events.PARTY_TYPE,
events.SMALL_POSTER_URL,
events.ENTRANCE_PRICE,
venues.VENUE_NAME,
venues.BEER_PRICE,
venues.WINE_PRICE,
venues.SPIRITS_PRICE,
party_types.PARTYTYPE,
GROUP_CONCAT(music_styles.MUSIC_STYLE_NAME) AS MUSIC_STYLE_NAME
FROM events
INNER JOIN venues
ON events.VENUE_LOCATION = venues.ID
INNER JOIN party_types
ON events.PARTY_TYPE = party_types.ID
INNER JOIN events_music_styles
ON events.ID = events_music_styles.event_id
INNER JOIN music_styles
ON events_music_styles.music_style_id = music_styles.id
WHERE start_datetime >= '$DATE_START_SELECTED'
AND end_datetime < '$DATE_END_SELECTED'
GROUP BY events.ID
";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
Сделайте print_r ($ строка) внутри цикла и посмотреть, что на самом деле в этой переменной. – Corbin
Вы вызываете 'mysql_fetch_assoc ($ result)'? Что говорит вам 'var_dump ($ row)'? –
Нет, я делаю простое эхо. – pufAmuf