ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проблема с выводом данных из базы mysql
  #1  
Старый 21.03.2006, 18:14
Аватар для Nova
Nova
OpenVPN.CC
Регистрация: 15.07.2005
Сообщений: 1,599
Провел на форуме:
7670961

Репутация: 1034


Отправить сообщение для Nova с помощью ICQ
По умолчанию Проблема с выводом данных из базы mysql

У меня возник такой вопрос при выводе данных из базы (русские слова) они отображаються в кодировке UTF8 или Latin1 как это можно исправить уже просто в голову нечего не лезит??? сичас стоит mysql 4.1 пробовал вводить данные в разных кодировках менять кодировку базы и самого mysql не помогает как исправить запрос чтоб данные выводились кириллицей например windows1251 или koi8-r привожу кусок кода

Код:
mysql_select_db("nova-net",$db);

$result=mysql_query("select * from local_users_new",$db);

if ($myrow= mysql_fetch_array($result))
{
echo "<table border=3>\n";
echo "<tr><td>Имя</td><td>IP адрес</td><td>Телефон дом</td><td>Мобильный телефон</td><td>Адрес проживания</td><td>Информация</tr>\n";
do
{
printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\n", $myrow["initial"], $myrow["Ip"], $myrow["dom_phone"], $myrow["mob_phone"], $myrow["addres"], $myrow["info"]);

}
while ($myrow=mysql_fetch_array($result));
echo "</table>\n";
прошу помочь и желательно без флуда а то уже в печёнках сидит всё и сетка тоже....
 
Ответить с цитированием

  #2  
Старый 21.03.2006, 18:27
Аватар для tclover
tclover
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме:
9751364

Репутация: 1847


По умолчанию

 
Ответить с цитированием

  #3  
Старый 21.03.2006, 18:30
Аватар для Nova
Nova
OpenVPN.CC
Регистрация: 15.07.2005
Сообщений: 1,599
Провел на форуме:
7670961

Репутация: 1034


Отправить сообщение для Nova с помощью ICQ
По умолчанию

Цитата:
Сообщение от Trampled_clover  
Ты вопрос не понял я уже что только не пробовал не помогает Не работает !

помогите со скриптом как сделать вывод данных во пределённой кодировке....
 
Ответить с цитированием

  #4  
Старый 21.03.2006, 18:31
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

SET NAMES cp1251;
 
Ответить с цитированием

  #5  
Старый 21.03.2006, 18:34
Аватар для Nova
Nova
OpenVPN.CC
Регистрация: 15.07.2005
Сообщений: 1,599
Провел на форуме:
7670961

Репутация: 1034


Отправить сообщение для Nova с помощью ICQ
По умолчанию

Цитата:
Сообщение от nerezus  
SET NAMES cp1251;
нет в базе данные уже лежат нормально но вывод в форуму происходит всё равно в ХЗ чом как сделать вывод данных в кодировке например koi8-r именно в запросе к мускулу
 
Ответить с цитированием

  #6  
Старый 21.03.2006, 23:40
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

там где коннектишься к БД делаешь таким вот макарием:

$db=mysql_pconnect('', '', '');
mysql_select_db('', $db);
/* коннект к БД, затем 2 строчки ниже */
mysql_unbuffered_query("SET NAMES cp1251", $db);
mysql_unbuffered_query("SET CHARACTER SET cp1251",$db);

и будет тебе счастье. Подобные косяки наблюдал на mysql выше 4.1. Они там полностью на Unicode перебрались. засранцы
 
Ответить с цитированием

  #7  
Старый 22.03.2006, 00:10
Аватар для qBiN
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


Отправить сообщение для qBiN с помощью ICQ
По умолчанию

mysql.org
 
Ответить с цитированием

  #8  
Старый 22.03.2006, 16:51
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

2 Nova
вообще на самом деле nerezus первый ответил на твой вопрос, я лишь раскрыл его ответ, так что репа по праву его
 
Ответить с цитированием

  #9  
Старый 31.03.2006, 05:35
Аватар для c411k
c411k
Reservists Of Antichat - Level 6
Регистрация: 16.07.2005
Сообщений: 653
Провел на форуме:
8854279

Репутация: 2727


По умолчанию

a11out не по теме флеймишь

Последний раз редактировалось cy4_1o1ka; 31.03.2006 в 08:27.. Причина: sorry вопрос не так понял
 
Ответить с цитированием

  #10  
Старый 31.03.2006, 08:12
Аватар для A110ut
A110ut
Постоянный
Регистрация: 31.12.2005
Сообщений: 605
Провел на форуме:
4349433

Репутация: 661


По умолчанию

Су4олка зачем писать бред если до тебя уже ответили правильно?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Долбим Sql’ные базы данных k00p3r Чужие Статьи 0 13.06.2005 14:13
Sql инъекция и Oracle, часть первая k00p3r Чужие Статьи 0 13.06.2005 11:23
Общие Рекомендации Защиты (MySQL и SQL Web-интерфейс) k00p3r Чужие Статьи 0 13.06.2005 11:22
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18
SQL Injection в Oracle k00p3r Чужие Статьи 0 12.06.2005 12:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ