Хочу упростить администратирование сайта.
У меня есть база BASE, в ней 45 таблиц, все с разными названиями.
Мне нужно вывести на главной странице названия всех этих таблиц, но они у меня на английском (т.е. таблица с названием Компьютеры = Computers), мне надо вывести их на нормальном русском. Т.е. если таблица называется computers, то мне надо вывести Компьютеры и соответственно ссыль на страницу с компьютерным содержимым!
Во как, млин!
И еще вопросик, можно ли создать таблицу или базу данных на РУССКОМ языке и будет ли всё это чудо работать и отразится ли это все на моей жизни и на жизни моего сайта?
Хочу упростить администратирование сайта.
У меня есть база BASE, в ней 45 таблиц, все с разными названиями.
Мне нужно вывести на главной странице названия всех этих таблиц, но они у меня на английском (т.е. таблица с названием Компьютеры = Computers), мне надо вывести их на нормальном русском. Т.е. если таблица называется computers, то мне надо вывести Компьютеры и соответственно ссыль на страницу с компьютерным содержимым!
Во как, млин!
И еще вопросик, можно ли создать таблицу или базу данных на РУССКОМ языке и будет ли всё это чудо работать и отразится ли это все на моей жизни и на жизни моего сайта?
mysql_query("insert into table (name,text,pop,enter_date) values ('$name','$text',0,'$now')", $db);
? (Добавление)
И еще малюсенький вопросик )
В phpMyAdmin мне пишет:
Цитата:
Директива $cfg['PmaAbsoluteUri'] должна быть установлена в Вашем конфигурационном файле!
Ваш конфигурационный файл содержит настройки (пользователь root без пароля), которые относятся к привилегированному пользователю MySQL (по умолчанию). Ваш MySQL сервер запущен с этими настройками по умолчанию, открытый для вторжений, поэтому Вам настоятельно рекомендуется устранить эту дыру в безопасности.
The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.
Она не русские символы переводит, а обрабатывает последовательности типа
& # 1040; & # 1041; & # 1042; & # 1043; - т.е. то, что и должна делать.
Тогда что мне лучше использовать вместо этой функции? Или что исправить чтобы всей этой белиберды не было? Не могу же я без защиты давать юэерам записывать данные в базу!
valenok
Ошибок в скрипте нет, просто где-то что-то неправильно )
Кодировка у страницы такая
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
А про htmlspecialchars():
Почему она русские символы переводит в спецсимволы? И когда я вывожу все это чудо из базы на страничку получается белиберда вида &..... и т.д. ( Как мне решить эту проблемку? )
Проблема вот в чём:
Когда я добавляю данные в базу, они добавляются туда, почему-то в виде HTML спецсимволов (пример &6433; типа того) и когда вывожу данные из базы они отображаются нормально на странице, но в коде страницы все равно отображаются эти спецсимволы ((( Как можно занести данные в нормальном виде, и чтобы они были везде нормального вида? Подскажите, пожалуйста. Тип поля ТЕКСТ, сравнение cp1251_ukrainian_ci