Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: выбрать данные сразу из 2х таблиц
выдает Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
что не так?
----- 90% ошибок находятся в полуметре от монитора...
tuareg
Отправлено: 04 Ноября, 2012 - 07:10:16
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
Количество полей одинаковое?
foozzi
Отправлено: 04 Ноября, 2012 - 11:13:27
Посетитель
Покинул форум
Сообщений всего: 283
Дата рег-ции: Май 2011 Откуда: rm -rf /
Помог: 0 раз(а)
tuareg пишет:
Количество полей одинаковое?
нет
----- 90% ошибок находятся в полуметре от монитора...
EuGen
Отправлено: 04 Ноября, 2012 - 11:59:32
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Поэтому и ошибка. Если в union Вы указываете * - то количество полей у всех таблиц должно быть одинаковым. В противном случае нужно перечислять поля через запятую (и, опять же, так, чтобы оно было одинаковым, то есть, например, в той таблице, где их больше, указать не все, а столько, сколько полей в той таблице где их меньше)
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.