Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Алфавитная навигация?

Сообщения:  [1-10]    [11-20]  [21-29] 

 
 автор: cheops   (18.10.2005 в 21:46)   письмо автору
 
   для: sidPR   (18.10.2005 в 21:03)
 

Чего-то не очень понятно :( Может новую тему заведём для разбора этой задачи?

PS И если не сложно помещайте код в тэги [code][ /code] - иначе сложно вопрос воспринимать...

   
 
 автор: sidPR   (18.10.2005 в 21:03)   письмо автору
 
   для: sidPR   (18.10.2005 в 19:09)
 

тут сталкнулся с такой трабло...незнаю получиться ли понятно объяснить...
есть алфовитная навигации
выборка и вывод типо того:
$s_sql = "SELECT auto FROM '$table' WHERE MID(auto,1,1) = '$letter'";

$r = mysql_query($s_sql);

for($i=0; $i<mysql_num_rows($r); $i++)

WHILE ($arr = mysql_fetch_array($r))
{
выводим инфу ..
}
поясню какая буква выбрана в навигации такой и будет переменна $letter...
так дальше я интегрирую ето все себе на сайт
а у меня до этого была там построничная навигация...

ну тык вот там у меня чтото типо этого
// Формируем и выполняем SQL-запрос
$select_sql = "SELECT * FROM $table
ORDER BY id DESC
LIMIT $begin, $pnumber";
$result = MYSQL_QUERY($select_sql);
if(!$result) exit(mysql_error());

// Постраничная навигация
$query = "SELECT COUNT(*) FROM $table ";
$ctg = mysql_query($query);
if(!$ctg) puterror("Ошибка при обращении к таблице");
$total = mysql_result($ctg,0);

IF ($total == 0) {
PRINT "<CENTER><P>Автомобилей в наличии нет !времено</CENTER>";
}
ELSEIF ($total > 0)
{
PRINT "<CENTER><P>Автомобилей в наличии: $total<BR><BR>";

WHILE ($arr = mysql_fetch_array($result))
{
Проблема в том что я нехачю алфовитную убирать я просто хачю сформировать правило чтото типо если че нажал на букву в алфовитной навигации то просто селект базы меняеться на $s_sql = "SELECT auto FROM '$table' WHERE MID(auto,1,1) = '$letter'";
типо того ... ну и естественно постраничка остаеться для выбронной буквы ...
надеюсь более мене понятно =\

   
 
 автор: sidPR   (18.10.2005 в 19:09)   письмо автору
 
   для: cheops   (14.10.2005 в 16:35)
 

вы были правы поставил 4.1 все алфовитка нормальна стала выводиться... :)

   
 
 автор: cheops   (14.10.2005 в 16:35)   письмо автору
 
   для: sidPR   (14.10.2005 в 01:07)
 

Поставьте MySQL 4.0.25 - в ней можно настроить корректную сортировку русского языка, и в тоже время отсутсвуют проблемы с паролями которые возникают в MySQL 4.1 - так как в ней изменился формат функции PASSWORD и для старых паролей следует использовать OLD_PASSWORD.

   
 
 автор: sidPR   (14.10.2005 в 01:07)   письмо автору
 
   для: cheops   (13.10.2005 в 23:31)
 

а какую верси тогда посоветуете поставить? и как все данные граматно перенести на новую.
и кстате говоря ставил новую mysql непомню какую версию тык вот у меня возникала проблема с авторизацией на своих админ панелях тоесть зашифрованный пароль в mysql непринимался . :) + возникала проблема с установкой пароль root непринимало =( посоветуйте какую поставить ..

   
 
 автор: cheops   (13.10.2005 в 23:31)   письмо автору
 
   для: sidPR   (13.10.2005 в 22:40)
 

Тогда при переходе на реальный сервер скорее всего всё образуется - на этой версии настроить MySQL для нормальной работы под Windows с русскими кодировками можно только после перекомпиляции дистрибутива.

   
 
 автор: sidPR   (13.10.2005 в 22:40)   письмо автору
 
   для: cheops   (13.10.2005 в 13:06)
 

Локаль :)

   
 
 автор: cheops   (13.10.2005 в 13:06)   письмо автору
 
   для: sidPR   (12.10.2005 в 23:35)
 

Это хостинг или локальная машина?

   
 
 автор: sidPR   (12.10.2005 в 23:35)   письмо автору
 
   для: cheops   (12.10.2005 в 22:37)
 

MySQL 3.23.54-nt
cp1251

   
 
 автор: cheops   (12.10.2005 в 22:37)   письмо автору
 
   для: sidPR   (12.10.2005 в 21:48)
 

Хм... а MySQL какой версии используется и в какой кодировке данные в таблице?

   

Сообщения:  [1-10]    [11-20]  [21-29] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования