<?php
require_once('MDB2.php');
$db=& MDB2::connect("mysqli://root:root@localhost/books");
if (MDB2::isError($db))
{
echo "database connect failure.";
exit;
}
else
{
echo "connected.";
}
?>这段代码从理论上说是正确无误的,但是我运行出来一直都是“database connect failure”?
难道是pear安装出了问题了吗??怎样才算正确安装了pear呢??
我在PHP安装目录下运行pear list的结果如下:D:\xxphp\php_5.2.9_Win32>pear list
INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
=========================================
PACKAGE VERSION STATE
Archive_Tar 1.3.2 stable
Console_Getopt 1.2.3 stable
MDB2 2.4.1 stable
Mail_Mime 1.5.2 stable
Mail_mimeDecode 1.5.1 stable
PEAR 1.7.2 stable
Structures_Graph 1.0.2 stable
XML_Util 1.2.1 stableD:\xxphp\php_5.2.9_Win32>请大家多多指教
require_once('MDB2.php');
$db=& MDB2::connect("mysqli://root:root@localhost/books");
if (MDB2::isError($db))
{
echo "database connect failure.";
exit;
}
else
{
echo "connected.";
}
?>这段代码从理论上说是正确无误的,但是我运行出来一直都是“database connect failure”?
难道是pear安装出了问题了吗??怎样才算正确安装了pear呢??
我在PHP安装目录下运行pear list的结果如下:D:\xxphp\php_5.2.9_Win32>pear list
INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
=========================================
PACKAGE VERSION STATE
Archive_Tar 1.3.2 stable
Console_Getopt 1.2.3 stable
MDB2 2.4.1 stable
Mail_Mime 1.5.2 stable
Mail_mimeDecode 1.5.1 stable
PEAR 1.7.2 stable
Structures_Graph 1.0.2 stable
XML_Util 1.2.1 stableD:\xxphp\php_5.2.9_Win32>请大家多多指教
命令行下输入:
pear install MDB2#mysql
pear/MDB2_Driver_mysql requires PHP extension "mysql"
no valid packages found
install failed
请问怎么解决这个问题