Вы, наверно, уже поняли: у меня не отображается кириллица ни в MySQL monitor, ни в браузере. Лезут кракозябры.
4 дня подряд я гуглил и пытался отладить тот код, который дается в книге. У меня получилось создать базу данных, содержимое в которой корректно отображается в MySQL monitor,а также в браузере, но как бы это не было смешно: я не помню что я конкретно я сделал. Да и нормально с этой моей БД работает только один php-сценарий, а остальные будто не видят ее.
В общем, ребята, прошу вашей помощи. Я вкратце изложу весь процесс, который дан в книге.
1) Предлагается создать базу данных через MySQL monitor командой CREATE DATABASE books;
Создал.
2) Выхожу из MySQL monitor командой quit и создаю таблицы из файла bookorama.sql командой mysql –uroot -Dbooks –ppass@word1 < bookorama.sql
Содержимое файла bookorama.sql:
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- CREATE TABLE customers
- ( customerid int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
- name char(50) NOT NULL,
- address char(100) NOT NULL,
- city char(30) NOT NULL
- );
- CREATE TABLE orders
- ( orderid int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
- customerid int UNSIGNED NOT NULL,
- amount float(6,2),
- date date NOT NULL
- );
- CREATE TABLE books
- ( isbn char(13) NOT NULL PRIMARY KEY,
- author char(50),
- title char(100),
- price float(4,2)
- );
- CREATE TABLE order_items
- ( orderid int UNSIGNED NOT NULL,
- isbn char(13) NOT NULL,
- quantity tinyint UNSIGNED,
- PRIMARY KEY (orderid, isbn)
- );
- CREATE TABLE book_reviews
- ( isbn char(13) NOT NULL PRIMARY KEY,
- review text
- );