### PHP 与 MySQL 建构强力网站(3)

在 httpd.conf 或 srm.conf 中加上 : AddType application/ x-httpd-php3 .php3
14.启动 httpd : /usr/local/apache/bin/apachectl start
PHP 的特点
PHP 的特点包含了 :
PHP 直接嵌入 html 档, 附档名改为 .php3 即可执行跨平台(因为直接产生 标准 html 档，哪个平台或 browser 当然没问题)
支援各家资料库，包含 MySQL, mSQL, Postgre, SyBase, Oracle, dBase, Informix, 当然也支援 ODBC (所以自然也支援 M$ SQL)
它是 Open Source Software, 不花一毛钱强大的字串处理以及档案处理能力与 Apache 紧密结合，虽然是 script language，但是速度相当快
支援了一些物件导向的观念，类似 C++ 中的 Class 程式可动态载入执行
与 C 语言不同之处在於 :
PHP 只有单一资料形态，并且可以任意存为整数、实数或字串 PHP 没有 main 的观念，但有函数(function)的观念 PHP 使用 "." 来连接两字串 PHP 的所有变数名称皆必须以 $ 开头当然在此无法说明 PHP 的完整介绍，但是希望以深入浅出的方式让读者能够对 PHP 有个简单的了解。
我们来看看一个小小的例子，下面的例子秀出 5 次 "hello x times" :
hello ".$t." times";
?>
PHP 的特点 : 复杂的例子
至於下一个范例就比较复杂了，我们利用写入档案的方式产生一个网页计数器， 程式如下 :
下面的例子比较复杂，我们利用 for 回圈产生一个九九乘法表 :
";
for($y=1;$y";
echo "";
};
?>
最後一个例子，我们将先前的 SalaryDB [ex1] 用 PHP 来设计就是 :
for ($t=1;$t".$DBTrow[0].""; // 读取第 $t 笔资料的第 0 个栏位
echo "".$DBTrow[1].""; // 读取第 $t 笔资料的第 1 个栏位
echo "".$DBTrow[2].""; // 读取第 $t 笔资料的第 2 个栏位
};
echo "";
mysql_close($DB); // 关闭连线
?>
结论
利用 Apache、PHP 与 MySQL 叁方面的整合、网站可以产生无限创意，而这 一切都是基於两大根基 : OpenSource 的开放分享精神与 Linux 的稳定效能。
事实上，所有读者们所看到的各大网站的酷炫功能诸如会员制、聊天室、电子报、 论坛、设群功能、文章讨论系统等等全部都可以自己用 Apache、PHP 与 MySQL 建构在 Linux 上、至於效果如何就看各位的巧思如何发挥了。