PHP и с чем его едят....

A

AkeL.php

Guest
Re: Как сделать? (mysql)

$sql_create_table = "CREATE TABLE topics_$rec(
id INT PRIMARY KEY AUTO_INCREMENT,
subjectname VARCHAR(200) character set cp1251 default NULL,
topics TEXT character set cp1251 default NULL,
user VARCHAR(30) character set cp1251 default NULL,
date DATE
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin" ;
Вот так создаётся таблица. Проблема всё равно остаётся.
 
Останнє редагування модератором:
A

AkeL.php

Guest
Re: Как сделать? (mysql)

Данные в таблице хранятся уже в нормальной кодировке, но извлекаться нормально не хотят, "?????????? ....". Что делать?
 

Вкладення

UFO.cz

Far away from home
Re: Как сделать? (mysql)

Наконец-то прочитать ман. И спросить у Гуголя - что за "директива" SET NAMES.
 
A

AkeL.php

Guest
Re: Как сделать? (mysql)

Пишу (все в командной строке )
SET NAMES cp1251; перед тем, как заносить данные в таблицу.
INSERT INTO topics_novosti (subjectname) VALUES ('русский текст');
PHPmyAdmin отображает иероглифы :)
 
A

AkeL.php

Guest
Re: Как сделать? (mysql)

Хм.. Даже перед созданием таблицы в скрипте писал
mysql_query ("set character_set_results='cp1251'");
 
A

AkeL.php

Guest
PHP:
$DBname="forum";
   $connection=mysql_connect('????', '??????','????') or die ('Невозможно подключиться к базе данных');
   $db=mysql_select_db($DBname, $connection);
   $sql_codir = "SET NAMES cp1251";
   $docod=mysql_query($sql_codir, $connection);
   $sql_show_topics="SELECT password FROM forum_users WHERE username= '$_POST[username]'";
   $result_show_topics= mysql_query($sql_show_topics, $connection);
   while ($row = mysql_fetch_array($result_show_topics)) {
12 $password[] = $row['password']; ----12-я строка
   }
Fatal error: [] operator not supported for strings in C:\session.php on line 12
Почему ошибка?(в таблице 3 значения password)
 
Останнє редагування модератором:

Desertrose

Member
Вопрос.Правда немного не по теме,но после того как ответите,так уж и быть,баньте.Вот видел в подписях у некоторых Юзеров кнопочку "Забанитть Администратора".Какой код етой кнопочки?Заранее спс.:)
 

akick

letter to god
Вопрос.Правда немного не по теме,но после того как ответите,так уж и быть,баньте.Вот видел в подписях у некоторых Юзеров кнопочку "Забанитть Администратора".Какой код етой кнопочки?Заранее спс.:)
а не судьба исходный код страници позырить ??? :eek:pera:
 
Зверху