|
|
|
|
|
для: sidPR
(18.10.2005 в 21:03)
| | Чего-то не очень понятно :( Может новую тему заведём для разбора этой задачи?
PS И если не сложно помещайте код в тэги [code][ /code] - иначе сложно вопрос воспринимать... | |
|
|
|
|
|
|
|
для: 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'";
типо того ... ну и естественно постраничка остаеться для выбронной буквы ...
надеюсь более мене понятно =\ | |
|
|
|
|
|
|
|
для: cheops
(14.10.2005 в 16:35)
| | вы были правы поставил 4.1 все алфовитка нормальна стала выводиться... :) | |
|
|
|
|
|
|
|
для: sidPR
(14.10.2005 в 01:07)
| | Поставьте MySQL 4.0.25 - в ней можно настроить корректную сортировку русского языка, и в тоже время отсутсвуют проблемы с паролями которые возникают в MySQL 4.1 - так как в ней изменился формат функции PASSWORD и для старых паролей следует использовать OLD_PASSWORD. | |
|
|
|
|
|
|
|
для: cheops
(13.10.2005 в 23:31)
| | а какую верси тогда посоветуете поставить? и как все данные граматно перенести на новую.
и кстате говоря ставил новую mysql непомню какую версию тык вот у меня возникала проблема с авторизацией на своих админ панелях тоесть зашифрованный пароль в mysql непринимался . :) + возникала проблема с установкой пароль root непринимало =( посоветуйте какую поставить .. | |
|
|
|
|
|
|
|
для: sidPR
(13.10.2005 в 22:40)
| | Тогда при переходе на реальный сервер скорее всего всё образуется - на этой версии настроить MySQL для нормальной работы под Windows с русскими кодировками можно только после перекомпиляции дистрибутива. | |
|
|
|
|
|
|
|
для: cheops
(13.10.2005 в 13:06)
| | Локаль :) | |
|
|
|
|
|
|
|
для: sidPR
(12.10.2005 в 23:35)
| | Это хостинг или локальная машина? | |
|
|
|
|
|
|
|
для: cheops
(12.10.2005 в 22:37)
| | MySQL 3.23.54-nt
cp1251 | |
|
|
|
|
|
|
|
для: sidPR
(12.10.2005 в 21:48)
| | Хм... а MySQL какой версии используется и в какой кодировке данные в таблице? | |
|
|
|
|