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');
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的扩展加上了没有