Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > PHP

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 04.02.2009, 12:32   #1
Неактивный пользователь
 
Аватар для savca
 
Пол:Мужской
Регистрация: 24.04.2007
Адрес: Сочи
Сообщений: 156
Репутация: 75
По умолчанию создание цикла извлечения данных из баз MySql

Здравствуйте!!!
вопрос такой, думаю что некоторым тоже пригодится это тема, или может я такой чайник... пытался, что-то мудрил и вот решил узнать Ваше мнение по этому поводу.
Вот как извлечь циклом из одной таблицы - я думаю что всем известно, это обычно делают : do {echo $myrow_menu['id']} while ($myrow_menu = mysql_fetch_array($result_menu)). Это извлечение из одной таблицы всех "id".
А вот как сделать так чтобы скрипт извлек из всех таблиц по одной переменной циклом?
Заранее благодарю Вас господа!
__________________
И увидел я новое небо и новую землю...(Откровение 21:1)
savca вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: принтер canon i sensys lbp6030b 8468b006озон и боксберрисерводвигатель sm 24a sr bdсанкт петербург волгоград круиз теплоходvrn 60-30/28r-2d


Старый 05.02.2009, 10:38   #2
Мешок
Пользователь
 
Пол:Мужской
Регистрация: 27.01.2007
Адрес: Киев
Сообщений: 103
Репутация: 130
По умолчанию Re: создание цикла извлечения данных из баз MySql

Интересно, зачем это надо.

Код:
$arr = array();
$rs = mysql_query("SHOW TABLES FROM $dbname");
while($row = mysql_fetch_row($rs)) {
    $rs2 = mysql_query("SELECT id FROM {$row[0]} LIMIT 1");
    while($row2 = mysql_fetch_row($rs2)) {
        array_push($arr, $row2[0]);
}
примерно так
Мешок вне форума
 
Ответить с цитированием Вверх
Старый 16.03.2009, 21:00   #3
tonixx
Неактивный пользователь
 
Регистрация: 16.03.2009
Сообщений: 1
Репутация: 1
По умолчанию Re: создание цикла извлечения данных из баз MySql

в дополнение, можешь использовать функцию mysql_fetch_object и mysql_fetch_array (вместо mysql_fetch_row из предыдущего пример)

mysql_fetch_array создает из результата ассоциативный массив, кличи которого соответствуют названиям колонок в таблице mysql (например $row['id'] или $row['added'])

mysql_fetch_object все тоже самое что и предыдущая функция, но создает не массив, а объект (кому то так удобнее) (например $row->id или $row->added)
tonixx вне форума
 
Ответить с цитированием Вверх
Старый 18.03.2009, 12:34   #4
Мешок
Пользователь
 
Пол:Мужской
Регистрация: 27.01.2007
Адрес: Киев
Сообщений: 103
Репутация: 130
По умолчанию Re: создание цикла извлечения данных из баз MySql

tonixx,ты немного не прав.
mysql_fetch_array - создает массив как из ассоциативных ключей, так и из ключей номера столбца.
А вот mysql_fetch_assoc делает то, что написал ты
Мешок вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание базы данных Kaini Скорая помощь 6 01.04.2010 17:27
Поэтапное создание сайта на php и mysql domovoy78 PHP 16 26.07.2008 17:35
Одна база данных MySQL для нескольких сайтов fillaa Веб - Программирование 1 13.06.2008 23:17
Создание программы тестер с бд на delphi(mysql) maddust Базы данных 1 14.03.2008 09:43
Создание окна загрузки файла в базе данных yuliya_ua Базы данных 0 17.01.2008 14:08

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:50. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04584 секунды с 11 запросами