系统是 openSUSE 13.1,zypper 安装了 php,apache,mariadb
在《php 和 mysql-web 开发》这本书中有一个 php 链接 mysql 的代码:
<?php
$db = new mysqli('localhost', 'bookorama', 'bookorama123', 'books');
if(mysqli_connect_errno())
{
echo 'Error: Could not connect to database. Please try again later.';
exit;
}
$query = "select * from books where ".$searchtype." like '%".$searchterm."%'";
$result = $db->query($query);
$num_results = $result->num_rows;
?>
其中最主要的就是那一句 $db = new mysqli,这句在我的电脑上无法使用,好像是因为 php 没有进行 mysqli的扩展,所以只能用老式的 mysqli_connect 函数,在 php 官网上看到有教程安装 mysqli 扩展,方法是执行如下代码:
./configure --with-mysql=/usr/bin/mysql_config \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd
不过我的 /usr/bin/ 目录下没有 mysql_config。。。所以执行失败了,请教一下各位有了解的么。。谢谢啦