SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 28.01.2013 17:36:09

GODofART
Участник
Зарегистрирован: 28.01.2013
Сообщений: 1

Error #1052

MySQL Error!
MySQL error in file: /engine/modules/addcomments.php at line 218
Error Number: 1052
The Error returned was:
Column 'access' in field list is ambiguous
SQL query:

SELECT id, date, allow_comm, approve, access from dle_post LEFT JOIN dle_post_extras ON (dle_post.id=dle_post_extras.news_id) WHERE id='13'


Не могу понять в чем ошибка, можете исправить?
128 строка:
$row = $db->super_query( "SELECT id, date, allow_comm, approve, access from " . PREFIX . "_post LEFT JOIN " . PREFIX . "_post_extras ON (" . PREFIX . "_post.id=" . PREFIX . "_post_extras.news_id) WHERE id='$post_id'" );

Неактивен

 

#2 28.01.2013 18:07:30

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Error #1052

поле access присутствует в обеих таблицах и сервер не знает из какой брать значение. Пишите dle_post.access или dle_post_extras.access

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson