|
|
|
| Вот скрипт который выводит данные из бд на страницу:
<?php
$dblocation = "127.0.0.1"; // Имя сервера
$dbuser = "root"; // Имя пользователя
$dbpasswd = ""; // Пароль
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
$dbname = "allok";
if(!mysql_query("SET NAMES 'cp1251'"))
{
echo mysqlerror();
}
else{ echo "ок<br>"; }
if (!@mysql_select_db($dbname, $dbcnx))
{
exit( "<P>В настоящий момент база данных не доступна, поэтому
корректное отображение страницы невозможно.</P>" );
}
// выводим результат
$ath = mysql_query("SELECT * FROM q");
// Проверяем успешность выполнения SQL-запроса
if(!$ath) exit(mysql_erorr());
// Определяем таблицу и заголовок
// Так как запрос может возвращать
// несколько строк, применяем цикл
while(list($name, $name2, $name3) = mysql_fetch_row($ath))
{
echo "$name - хыхыхы<br>";
echo "$name2 - хыхыхы<br>";
echo "$name3 - хыхыхы<br>";
}
?>
|
если добовлять данные из phpMyAdmin то усе отображаеться номально...но если ем же кодом добавлять из командной строки, то весь русский текст в абракодабре!
вот скрипт которым создовали таблицу бд:
CREATE TABLE `q` (
`name` TINYTEXT NOT NULL ,
`name2` TINYTEXT NOT NULL ,
`name3` TEXT NOT NULL
) TYPE = innodb CHARACTER SET cp1251 COLLATE cp1251_general_ci;
|
Мнеочень нужно! ПОЖАЛУСТА HELP | |
|
|
|
|
|
|
|
для: One art galery
(30.11.2006 в 16:58)
| | побробуй добавить в скрипт
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251'");
mysql_query("SET NAMES cp1251");
|
| |
|
|
|
|
|
|
|
для: Mirage
(30.11.2006 в 17:00)
| | Вставил этот скрипт(пытался даже в разые места) но ни фига !
я думаю можт что то в настройках apache и php.ini и my.ini ???
Прикрепляю архив с этими файлами
вот то. что я использую:
5.1.12-beta-community-nt - версия mysql
Apache 2.0.2
PHP5
можт кто нибудь что то кардинально новое предложит...например установить другую версию mysql ??? и если да. то какую??? | |
|
|
|
|
|
|
|
для: One art galery
(30.11.2006 в 21:50)
| | ЛЮДИ ну что, некто не может помочь???
можт кто посоветует другую MYSQL с которой нету проблем...
НЕ бросать же мне PHP из за этого ????
=(((((((((( | |
|
|
|
|
|
|
|
для: One art galery
(01.12.2006 в 21:30)
| | было нечто вроде этого. помогла такая запись:
<?php
$db_host = 'localhost';
$db_user = 'db_user';
$db_psw = 'db_psw';
$db_name = 'db_name';
$db = mysql_connect($db_host, $db_user, $db_psw);
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
mysql_select_db($db_name, $db);
?>
|
| |
|
|
|
|
|
|
|
для: AlexSol
(01.12.2006 в 21:48)
| | В том то и дело, что все надписи подобного рода мне не помогает...выводится абракадабра место русского текста!
Мне очень интересно по какому принцепу добавляются данные через phpMyAdmin, ведь если я добавляю данные через phpMyAdmin то все ок!
может как нибудь делать так чтобы из php кода я добавлял как из phpMyAdmin ... уже незнаю что делать! | |
|
|
|
|
|
|
|
для: One art galery
(01.12.2006 в 22:03)
| | попробуйте создать базу непосредственно из php. | |
|
|
|
|
|
|
|
для: AlexSol
(02.12.2006 в 10:07)
| | ОШИЗЕТЬ (и еще много много разных биологических действий)
добавил через пхп => в бд все коряво и тупо(абракадабра) => но это не самое поразительное - самое поразительное это то, что при выводе этого на страницу все как надо!!!
и вот я прям незнаю стоит мне вообще что нибудь менять, или оставить что хоть так работала, кому какая разница что у меня в бд!
AlexSo ОГРОМНОЕ ВАМ СПАСИБОl | |
|
|
|
|
|
|
|
для: One art galery
(02.12.2006 в 12:59)
| | у меня была такая проблема (точнее она и есть, только уже не тревожит). Все дело в настройках phpMyadmin - толи при инсталяции, толи при создание базы.... короче я прсто его теперь не использую. | |
|
|
|