Windows XP SP2.
Apache.
Хочу удалить пятую версию и поставить четвертую.
При удалении из "Установки и удаление программ" и последующей установки четвертой версии - в phpinfo() и phpmyadmin остается надпись что поставлена пятая версия.
Где в системе остались данные о пятой версии? Как их удалить?
Спустя 15 минут, 28 секунд (31.07.2006 - 19:55) vasa_c написал(а):
В какой строке какого раздела phpinfo() это написано?
Спустя 9 минут, 11 секунд (31.07.2006 - 20:04) D.Lans написал(а):
Отдельный раздел "MySQL" в phpinfo()
И в нем:
Client API version 5.0.22
И в нем:
Client API version 5.0.22
Спустя 27 минут, 27 секунд (31.07.2006 - 20:32) vasa_c написал(а):
API версия это не версия mysql, это версия интерфейса.
Спустя 16 минут, 47 секунд (31.07.2006 - 20:48) D.Lans написал(а):
А что такое интерфейс?
Может его удалить? Как?
Может его удалить? Как?
Спустя 1 минута, 35 секунд (31.07.2006 - 20:50) D.Lans написал(а):
Скорее так сформулирую вопрос: версия интерфейса этого влияет на работоспособность MySQL?
Можно ли MySQL 4 поставить на этот интерфейс?
Будет ли он работать нормально?
Можно ли MySQL 4 поставить на этот интерфейс?
Будет ли он работать нормально?
Спустя 4 минуты, 35 секунд (31.07.2006 - 20:54) vasa_c написал(а):
D.Lans, версия интерфейса м/у php и mysql. Что не так в работаспособности MySQL?
Спустя 30 минут, 26 секунд (31.07.2006 - 21:25) D.Lans написал(а):
То есть можно ставить любую версию MySQL? Она будет прекрасно работать с этим интерфейсом?
В MySQL 5 глюк, при вставке русских букв в таблицу вылазит ошибка (причем она постоянна, вне зависимости от кодировки БД/таблицы):
Cоздаю таблицу
CREATE TABLE `content` (
`Id` int(11) NOT NULL auto_increment,
`title` varchar(25) default NULL,
`sub_title` varchar(120) default NULL,
`contents` text,
PRIMARY KEY (`Id`)
)
когда делаю
INSERT INTO `content` VALUES (1,'Главная','вапвы','выапваы');
ругается
#1406 - Data too long for column 'title' at row 1
когда добавляю
INSERT INTO `content` VALUES (1,'hjguhio','dsfhgfd','reter');
все ок!!!
использую
Это не конкретно мой пример, но у меня симптомы 100% такие же.
В MySQL 5 глюк, при вставке русских букв в таблицу вылазит ошибка (причем она постоянна, вне зависимости от кодировки БД/таблицы):
Cоздаю таблицу
CREATE TABLE `content` (
`Id` int(11) NOT NULL auto_increment,
`title` varchar(25) default NULL,
`sub_title` varchar(120) default NULL,
`contents` text,
PRIMARY KEY (`Id`)
)
когда делаю
INSERT INTO `content` VALUES (1,'Главная','вапвы','выапваы');
ругается
#1406 - Data too long for column 'title' at row 1
когда добавляю
INSERT INTO `content` VALUES (1,'hjguhio','dsfhgfd','reter');
все ок!!!
использую
Это не конкретно мой пример, но у меня симптомы 100% такие же.
Спустя 8 минут, 47 секунд (31.07.2006 - 21:34) D.Lans написал(а):
Я установил сейчас мускуль 4.
В phpmyadmin - MySQL client version: 5.0.22.
Это тоже версия интерфейса?
В phpmyadmin - MySQL client version: 5.0.22.
Это тоже версия интерфейса?
Спустя 19 секунд (31.07.2006 - 21:34) vasa_c написал(а):
QUOTE
Она будет прекрасно работать с этим интерфейсом?
Но ты же говоришь поставил уже 4-ю. Работает она с этим интерфейсом или нет?
Спустя 6 минут, 40 секунд (31.07.2006 - 21:41) D.Lans написал(а):
Стандартные вещи, вроде вставки данных - работают.
А кто знает, может тут есть подводные камни?
А кто знает, может тут есть подводные камни?
Спустя 15 минут, 38 секунд (31.07.2006 - 21:56) zilogo написал(а):
На мой взгляд phpMyAdmin нужно юзать только при острой необходимости (загрузка БД хостеру). Есть старые как мускул проблемы с русской кодировкой, когда встретишься с ними пиши :) или лучше маны читай
Спустя 34 минуты, 13 секунд (31.07.2006 - 22:31) D.Lans написал(а):
Хм.
А в какой базе лучше (меньше проблем) держать БД и писать скрипты?
Глянув на ближайшие 10 сайтов я вижу - везде win-1251.
И чем так плох phpmyadmin?
А в какой базе лучше (меньше проблем) держать БД и писать скрипты?
Глянув на ближайшие 10 сайтов я вижу - везде win-1251.
И чем так плох phpmyadmin?
Спустя 8 часов, 47 минут, 17 секунд (1.08.2006 - 07:18) zilogo написал(а):
Мне кажется, что он не способствует пониманию mysql. Поставьте галочки тут, нажмите на крестики там - брррр.
Вообще я за кодировку utf8, но приходится в cp1251 писать. Не факт, что кодировка в самих БД у тех сайтов cp1251.
Вообще я за кодировку utf8, но приходится в cp1251 писать. Не факт, что кодировка в самих БД у тех сайтов cp1251.
Спустя 2 часа, 44 минуты, 47 секунд (1.08.2006 - 10:03) vasa_c написал(а):
D.Lans, когда можно, старайся делать все в utf-8.
Спустя 5 часов, 33 минуты, 6 секунд (1.08.2006 - 15:36) D.Lans написал(а):
А можно сайт создавать на win-1251, а БД держать в UTF?
Почему же?! :rolleyes:
QUOTE
когда можно, старайся делать все в utf-8.
Почему же?! :rolleyes:
Спустя 15 минут, 35 секунд (1.08.2006 - 15:51) DTprog написал(а):
А какой смысл "сайт создавать на win-1251, а БД держать в UTF". Каракули всякие будут вылезать на сайте при запросе к данным из базы данных. А постоянно конвертировать получаемые из БД данные из одной кодировки в другую туда и обратно, это головная боль, да и, по моему, не очень умно.
Спустя 4 минуты, 10 секунд (1.08.2006 - 15:55) DTprog написал(а):
QUOTE(D.Lans)
QUOTE
когда можно, старайся делать все в utf-8.
Почему же?! :rolleyes:
Проблемм на сайте с кодировкой символов не будет. Всё будет выглядеть нормально и без иероглифов. Хотя и у utf-8 есть свои запарки, которые вроде как должны уйти в следующих релизах PHP и MySQL (так обещают).
Спустя 28 минут, 16 секунд (1.08.2006 - 16:24) zilogo написал(а):
QUOTE
А можно сайт создавать на win-1251, а БД держать в UTF?
Можно. Скорее всего так и получится, если вы разместите сайт у хостера. Просто придется посылать перед запросом пару строк.
Спустя 29 минут, 56 секунд (1.08.2006 - 16:54) D.Lans написал(а):
QUOTE( DTprog )
отя и у utf-8 есть свои запарки
Какие например? :|
Спустя 6 часов, 40 минут, 43 секунды (1.08.2006 - 23:34) DTprog написал(а):
QUOTE(D.Lans)
QUOTE( DTprog )
отя и у utf-8 есть свои запарки
Какие например? :|
У меня сайты в кодировке utf-8, и данные в БД храняться в этом же формате. Проблеммы с функциями strtolower, strtoupper. Эти функции не работают с текстовыми данными из БД в этой кодировке. Да и поиск по БД всегда регистрозависим.
Если я ошибаюсь, то обязательно напишите. Ломал над этим голову в своё время. Или, если кто знает, как обойти этот трабл, то черкните сюда.
Спустя 1 час, 26 минут, 24 секунды (2.08.2006 - 01:01) D.Lans написал(а):
Хм..
Тогда буду в win-1251 хранить данные..
Тогда буду в win-1251 хранить данные..
Спустя 6 часов, 3 минуты, 35 секунд (2.08.2006 - 07:04) zilogo написал(а):
DTprog
От кодировки эти проблемы никак не зависят.
Хз, у меня не так, хотя и в utf8
Вы setlocale('LC_ALL', 'ru_RU.utf8') пробовали ?
Возможно такие проблемы с utf8 возникают если писать в винде, но это лишь предположение.
От кодировки эти проблемы никак не зависят.
QUOTE
Да и поиск по БД всегда регистрозависим.
Хз, у меня не так, хотя и в utf8
QUOTE
Проблеммы с функциями strtolower, strtoupper.
Вы setlocale('LC_ALL', 'ru_RU.utf8') пробовали ?
Возможно такие проблемы с utf8 возникают если писать в винде, но это лишь предположение.
Спустя 7 часов, 38 минут, 48 секунд (2.08.2006 - 14:43) DTprog написал(а):
QUOTE(zilogo)
DTprog
От кодировки эти проблемы никак не зависят.
Хз, у меня не так, хотя и в utf8
Вы setlocale('LC_ALL', 'ru_RU.utf8') пробовали ?
Возможно такие проблемы с utf8 возникают если писать в винде, но это лишь предположение.
От кодировки эти проблемы никак не зависят.
QUOTE
Да и поиск по БД всегда регистрозависим.
Хз, у меня не так, хотя и в utf8
QUOTE
Проблеммы с функциями strtolower, strtoupper.
Вы setlocale('LC_ALL', 'ru_RU.utf8') пробовали ?
Возможно такие проблемы с utf8 возникают если писать в винде, но это лишь предположение.
В общем попробовал setlocal:
Итог:
Cтраница моя сама в utf-8. Ставлю setlocale(LC_ALL, 'ru_RU.utf8') - не рабоают функции strtolower, strtoupper. Ставлю не русскую локаль setlocale(LC_ALL, 'de_DE') - с латинницей начинают работать эти функции, а вот с кириллицей ну никак. Переконвертировал страницу в ANSI - функции с кириллицей и без установки локали работают отлично. А как завести всё-таки кириллицу для работы с strtolower и strtoupper под utf-8?
Спустя 1 час, 53 минуты, 47 секунд (2.08.2006 - 16:37) vasa_c написал(а):
Спустя 1 час, 44 минуты, 3 секунды (2.08.2006 - 18:21) DTprog написал(а):
<!--QuoteBegin-vasa_c+--><div class='quotetop'>QUOTE(vasa_c)</div><div class='quotemain'><!--QuoteEBegin-->http://ru.php.net/mbstring<!--QuoteEnd--></div><!--QuoteEEnd--><br>Почитал доку. Я никогда не присматривался к Multibyte String Functions, скорее не приходилось. Теперь вот тыкнули носом :). Спасибо, vasa_c. К интересовавшим меня функциям (strtolower, strtoupper) нашлись альтернативные из Multibyte String Functions. Вариант ниже прекрасно работает:<br>
echo mb_strtoupper ('из маленького в большой', 'utf-8'); echo mb_strtolower ('ИЗ БОЛЬШОГО В МАЛЕНЬКИЙ', 'utf-8');
Спустя 3 года, 6 месяцев, 20 дней, 26 минут, 20 секунд (22.02.2010 - 19:47) qpayct написал(а):
ну во первых из того что мне извесно под пятую версию нету удобного GUI а это как по мне - плохо. во вторых чтобы что либо полностью удалить надо это удалить всё вручную все папки и потом по реестру поискать где засели останки и удалить вот и всё, а нужно ли это в твоём случае я не знаю.
_____________