Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Таблицы и данные в MySQL
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Описание: Помогите немного...
Ray Wen Администратор
Отправлено: 24 Сентября, 2005 - 12:52:24
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Второй день как изучаю MySQL по курсу молодого бойца... Ну с основами вроде немного разобрался, сделал таблицу, сделал форму, данные из формы успешно проверяются и добавляются... но вот не разобрался еще с тем как эти данные извлекать, к сожалению в моей книге по этому вопросу мало доступных для быстрого усвоения данных...

Вообщем проблема такая... Как настроить вывод последних строк таблицы... пускай 5и для примера? Как организовать поиск по таблице по определенным параметрам? И вообще как организовать вывод всей таблицы, скажем по 25ть строк на страницу?

Дайте ссылку где можно эти сведенья найти, сам искал, кроме сухих функций с кратким пояснением ни чего не нашел... Хорошо бы пару примеров кода, если не сложно...
 
 Top
TvoyWeb Администратор
Отправлено: 24 Сентября, 2005 - 16:33:38
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Ray Wen
Смотри.
CODE:
$qwery = "SELECT * FROM `Table_Name`";
$sql = mysql_qwery($qwery,$link_resource) or die(mysql_error());
if (mysql_num_rows($sql ) > 0)
{
while($row_data = mysql_fetch_assoc($sql))
{
print_r($row_data);
}
}

То есть при запросе данных из таблицы, данные каждой строки таблицы нужно выводить в цикле.
Цитата:
Как настроить вывод последних строк таблицы... пускай 5и для примера?

Для сортировки в запросе используеся ORDER BY `id` DESC или ORDER BY `id` ASC
Например запрос:
CODE:
$qwery = "SELECT * FROM `Table_Name` ORDER BY `id` DESC";

Выведет все строки в обратном порядке.
Для ограничения вывода используется LIMIT.
Например:
CODE:
$qwery = "SELECT * FROM `Table_Name` ORDER BY `id` DESC LIMIT 5";

Выведет 5 последних строк таблицы.
Цитата:
Дайте ссылку где можно эти сведенья найти, сам искал, кроме сухих функций с кратким пояснением ни чего не нашел...

Лично я пользуюсь мануалом с http://dev.mysql.com/doc/mysql/ru/index.html и мне хватает Улыбка
 
 Top
Ray Wen Администратор
Отправлено: 25 Сентября, 2005 - 01:29:14
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




TvoyWeb
Спасибо... выглядит все просто, надо с запросам разобратся будет...
 
 Top
Ray Wen Администратор
Отправлено: 25 Сентября, 2005 - 12:19:52
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




TvoyWeb
Переменная $link_resource, что в ней должно быть?
 
 Top
TvoyWeb Администратор
Отправлено: 25 Сентября, 2005 - 16:56:41
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Ray Wen
Идентификатор соединения с базой MySQL
 
 Top
chiv
Отправлено: 10 Января, 2006 - 14:05:28
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Немного не по теме, но создавать новую - нет смысла.Закатив глазки

Вопрос сформулирую на примере:

Есть таблица, состоящая из трёх тстолбцов: пол, фамилия, имя.
Можно ли средствами MySQL сделать выборку фамилий одного пола и чтобы при этом фамилии не повторялись?
 
 Top
Ray Wen Администратор
Отправлено: 10 Января, 2006 - 16:23:40
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




По полу можно, а вот одинаковые фамилии только если потом дополнительно проверять...
CODE:
$query = "SELECT * FROM `$sett[table]` WHERE `sex` = 'men' ORDER BY `family`";
 
 Top
Леголегс Администратор
Отправлено: 10 Января, 2006 - 16:32:19
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




chiv пишет:
чтобы при этом фамилии не повторялись?
Слегка изменим код Ray Wen
CODE:
$query = "SELECT `family` FROM `$sett[table]` WHERE `sex` = 'men' ORDER BY `family` GROUP BY `family`";
 
 Top
chiv
Отправлено: 11 Января, 2006 - 01:31:14
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Спасибо!
А, если усложнить задачу и вывести по одному представителю фамилии?
 
 Top
chiv
Отправлено: 11 Января, 2006 - 04:02:03
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Нашёл решение прочитав справку на "GROUP BY"...Улыбка
Леголегс
"ORDER BY" следует за "GROUP BY"Подмигивание
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0501]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33