php连接mysql的代码出错,请高人指点

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:48:07
用该代码连接数据库:
<?
@ $db = new mysqli('localhost', 'root', '123', 'jiahao');

if (mysqli_connect_errno())
{
echo 'Error: Could not connect to database. Please try again later.';
exit;
}

$query = 'select * from admin';
$result = $db->query($query);
if ($result)
echo $db->affected_rows.' select succes.';

$db->close();
?>
运行后没有任何反应,也没有报错,请问这段代码有错误吗?怎么改?
去掉@之后,报错:Fatal error: Class 'mysqli' not found in D:\www\test.php on line 61

我看的教程上就加了@的。mysqli的扩展是什么?

改成mysql就错了.

@ $db = new mysqli('localhost', 'root', '123', 'jiahao');
先把@去掉看看错误信息.
mysqli是什么?

一修改回答,顺序就下去了.唉

你改成mysql看看

你把
@ $db = new mysqli('localhost', 'root', '123', 'jiahao');
@去掉,看一下
mysqli的扩展加上了没有