PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
Mefisopy Отправлено: 08 Июня, 2012 - 13:32:54 • Тема: Объединение 2-х баз данных • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 2296
Хм Не сразу въехал в суть.
PHP:
скопировать код в буфер обмена
  1. $result_del = mysql_query("SELECT id,title,author FROM films");
  2. $myrow_del = mysql_fetch_array($result_del);
  3.  
  4. $result_user = mysql_query("SELECT login,news FROM sum_users");
  5. $myrow_user = mysql_fetch_array($result_user);

Код выше возвращает ассоциативный массив.

То есть нужно по другому выводить.
PHP:
скопировать код в буфер обмена
  1. $author = $myrow_del[0]["author"];
  2. $login = $myrow_user[0]["login"];

Хотя бы так, но тут массив фильмов и массив user'ов. Так что join'ом или циклами выбирать. Однако
Mefisopy Отправлено: 08 Июня, 2012 - 06:40:47 • Тема: Объединение 2-х баз данных • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 2296
Так вы и получаете массив функцией

Если вам нужно только количество записей, то вместо этой функции нужна другая
PHP:
скопировать код в буфер обмена
  1. //Заменить это
  2. $news = mysql_fetch_array($row);
  3. // На это
  4. $news = mysql_num_rows($row);

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB