第十六讲第十六讲MySQLMySQL数据库数据库本讲内容本讲内容PHP/MySQLPHP/MySQL简介简介安装安装MySQLMySQL安装安装PHPPHP第一个脚本第一个脚本装载数据库装载数据库测试测试PHP/MySQLPHP/MySQL简介简介PHPPHP和和MySQLMySQL加在一起,对于开发数据驱动的网站这项工作而言,堪称最加在一起,对于开发数据驱动的网站这项工作而言,堪称最佳组合。这两种软件的组合还在佳组合。这两种软件的组合还在Webcon98Webcon98大会上赢得了年度数据库产品大大会上赢得了年度数据库产品大奖,还得了一座漂亮的奖杯。奖,还得了一座漂亮的奖杯。MySQLMySQL是一个小巧灵珑的数据库服务器软件,对于小型(当然也不一定很是一个小巧灵珑的数据库服务器软件,对于小型(当然也不一定很小)应用系统是非常理想的。除了支持标准的小)应用系统是非常理想的。除了支持标准的ANSISQLANSISQL语句,它还支持多语句,它还支持多种平台,而在种平台,而在UnixUnix系统上该软件支持多线程运行方式,从而能获得相当好的系统上该软件支持多线程运行方式,从而能获得相当好的性能。对于不使用性能。对于不使用UnixUnix的用户,它可以在的用户,它可以在WindowsNTWindowsNT系统上以系统服务方系统上以系统服务方式运行,或者在式运行,或者在Windows95/98Windows95/98系统上以普通进程方式运行。系统上以普通进程方式运行。PHPPHP是一种服务器端解释的脚本语言。与是一种服务器端解释的脚本语言。与ASPASP类似,都是在类似,都是在HTMLHTML页面中页面中嵌入代码。嵌入代码。PHPPHP代码在服务器一端被解释转变成普通的代码在服务器一端被解释转变成普通的HTMLHTML页面内容,页面内容,送给浏览器一端。这种模式能完成相当复杂的功能。送给浏览器一端。这种模式能完成相当复杂的功能。除了免费这一点(当然,除了免费这一点(当然,MySQLMySQL也有一些使用许可方面的限制),也有一些使用许可方面的限制),PHP-MPHP-MySQLySQL的组合还可以跨平台运行,这意味着可以在的组合还可以跨平台运行,这意味着可以在WindowsWindows上开发,然后在上开发,然后在UnixUnix平台上运行。另外,平台上运行。另外,PHPPHP也能作为标准的也能作为标准的CGICGI进程来运行,此时它是进程来运行,此时它是一个独立的脚本解释器,或者是一个独立的脚本解释器,或者是ApacheApache的一个嵌入模块。的一个嵌入模块。两种软件都是大量程序员协同开发的,因此文档及邮件列表等支持方式很多。两种...