в mysql создаю таблицу и заполняю ее: [sql] CREATE TABLE employees(id INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY, surname VARCHAR(20), address VARCHAR(50), telephone INT(10), d_o_b DATE, accepted DATE, job_title VARCHAR(20)); INSERT INTO employees VALUE(NULL, 'Анюткина', 'Москва, Москворкцкая набережная', 7886580, '1981-07-21', '2008-06-15', 'Портной-лаборант'); [/sql] на заполнение отвечает "Query OK, 1 row affected" , но заполняет. Если написать select * from employees, то выдает нормальную таблицу с нормальными русскими буквами. (А почему тогда affected?) А когда пытаюсь этот запрос в PHP написать: PHP: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="generator" /> <title>АТЕЛЬЕ</title> </head> <body bgcolor="#666fff"> <?php mysql_connect("localhost", "root", "******"); mysql_select_db("studio"); mysql_query("SET NAMES cp1251;"); mysql_query("SET CHARACTER SET 'cp1251';"); $ath = mysql_query("select * from employees;"); if($ath) { $author = mysql_fetch_array($ath); echo "Фамилия = ".$author['surname']."<br>"; echo "Адрес = ".$author['address']."<br>"; echo "Телефон = ".$author['telephone']."<br>"; echo "Дата рождения = ".$author['d_o_b']."<br>"; echo "Дата приема = ".$author['accepted']."<br>"; echo "Должность = ".$author['job_title']."<br>"; } else { echo "<p><b>Error: ".mysql_error()."</b></p>"; exit(); } ?> </body> </html> то выдает вот это: Фамилия = ???? Адрес = ?®??? , ?®???®???? ? ????¦ ? Телефон = 7886580 Дата рождения = 1981-07-21 Дата приема = 2008-06-15 Должность = ?®??®©-« ?®? ? Можно как-нибудь сделать, чтоб он русскими буквами писал? В базе кодировка latin1. Если менять ее в mysql, то и в базе не по русски начинает писать, а если менять в PHP, то ничего путного не происходит
Leamas приведенный код должен выдавать ошибку в 16 строке. в строках 10-13 после запросов добавь or die(mysql_error());
не получается ввести команду. Ввожу: mysqldump -uroot -p123 studio --allow-keywords --create-options --complete-insert --default-character-set=latin1 --add-drop-table > dump.sql; На что он пишет, что ошибка в синтаксисе(