同样,请检查您的工作。通过 mysql -u root -p DB-DEVEL 登录到 MySQL 监视器,然后输入 describe users;。您应该会看到一个对所创建的表的文本描述: www.phperz.com
mysql> describe users; +-----------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+----------+------+-----+---------+-------+ | user_id | int(11) | | PRI | 0 | | | username | tinytext | | | | | | firstname | tinytext | | | | | | lastname | tinytext | | | | | +-----------+----------+------+-----+---------+-------+ 4 rows in set (0.00 sec) phperz.com
您可以对 user_websites 表进行相同的操作: php程序员之家
mysql> describe user_websites; +-------------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+---------+------+-----+---------+-------+ | website_id | int(11) | | PRI | 0 | | | user_id | int(11) | | | 0 | | | website_url | text | | | | | +-------------+---------+------+-----+---------+-------+ 3 rows in set (0.00 sec) php程序员站
最后,在这里添加一些简单的数据。创建以下文件,并将其命名为 insert-sample-data.sql: www.phperz.com
php程序员站
INSERT INTO users VALUES (1, 'bmclaugh', 'Brett', 'McLaughlin'); INSERT INTO users VALUES (2, 'gqg10012', 'Gary', 'Greathouse'); INSERT INTO users VALUES (3, 'reckstei', 'Bob', 'Eckstein'); INSERT INTO users VALUES (4, 'mikeh', 'Mike', 'Hendrickson'); INSERT INTO user_websites VALUES (1, 1, 'http://www.newInstance.com'); INSERT INTO user_websites VALUES (2, 1, 'http://www.oreilly.com'); INSERT INTO user_websites VALUES (3, 4, 'http://www.oreilly.com'); phperz.com
同样,这也非常直接。通过以下命令将此脚本馈送到 MySQL: www.phperz.com
C:\>mysql -u root -p DB-DEVEL < insert-sample-data.sql Enter password: ******** php程序员站
phperz~com
www.phperz.com
现在,登录到数据库来确认这些数据位于正确的位置: www.phperz.com
C:\>mysql -u root -p DB-DEVEL Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 16 to server version: 4.1.11-nt php程序员之家
phperz.com
php程序员站
Type 'help;' or '\h' for help. Type '\c' to clear the buffer. www.phperz.com
mysql> select * from users; +---------+----------+-----------+-------------+ | user_id | username | firstname | lastname | +---------+----------+-----------+-------------+ | 1 | bmclaugh | Brett | McLaughlin | | 2 | gqg10012 | Gary | Greathouse | | 3 | reckstei | Bob | Eckstein | | 4 | mikeh | Mike | Hendrickson | +---------+----------+-----------+-------------+ 4 rows in set (0.00 sec) php程序员站
可以对 user_websites 表执行相同的检查,并应该得到类似的结果。设置好一些示例数据之后,现在需要做的全部工作就是编写一些 PHP 代码来将数据库和您的 Web 站点连接起来。 www~phperz~com
phperz~com
将 MySQL 支持添加到 PHP www~phperz~com
在编写任何代码之前,您必须告诉 PHP 加载 MySQL 所需的库。可通过您在 在 Windows 上安装 PHP 部分中设置的 php.ini 文件实现此操作。打开此文件,并查找以下代码行: www.phperz.com
;extension=php_mysql.dll www.phperz.com
此代码行告诉 PHP 加载 MySQL DLL(动态链接库),这会允许您的 PHP 脚本使用 MySQL 命令。然而,此代码行前面的 ; 是注释指示符;请移除它以便使此代码行类似以下内容:
|