pear快速入门

PEAR更新
Php4.05班以上就自带了pear包
1. http://cvs.php.net php4目录下
2. http://pear.php.net Browse Packages

PEAR使用
linux环境下:
Linux机器上安装php4.05版本以上就默认安装了pear,只需在php.ini 的include_path 配置改为pear存放的路径,如:
for UNIX
include_path = "/usr/local/lib/php/"
重启动Apache,

window环境下:
在window 环境下用Apperv(1.9版及更低)安装包搭建环境后没有pear,可考pear的包到php目录下,然后改php.ini的路径为pear存放的路径,如:
for windows
include_path = “d:\Appserv\php\pear\”
重启动Apache,

PEAR调试:
1. 连接数据库
pear配置成功后,调用pear的文件可以放在服务器目录(www)下的任何位置都可以

<? 
require_once("DB.php"); 

// 连接到数据库 
$db_host = "localhost"; 
$db_user = "root"; 
$db_passwd = "szsydns"; 
$db_dbName = "user"; 
$PersistentConnection = 1 ; 
$db_type ="mysql"; 
$db_proto =""; 
$db_options=""; 
$db=DB::connect("$db_type://$db_user:$db_passwd@$db_host/$db_dbName",$db_options); 

if( DB::isError($db) ){ 
echo "无法连接数据库,错误原因:".DB::errorMessage($db); 
} 
?> 

2. 取出数据

<? 
function sql_exec($sql) { 
global $db; 
$result = $db->query($sql); 
if (DB::isError($result)){ 
echo "发生数据库错误:".DB::errorMessage($result); 
exit(); 
} 
return $result; 
} 
$sql = "select * from id"; 
$result = sql_exec($sql); 
while( $row = $result->fetchRow() ){ 
echo "姓名:$row[0] 性别:$row[1] 年龄 $row[2]<br>"; 
} 
?> 

发表评论