php无法在xampp中完成mysql查询

eufgjt7s  于 2021-06-25  发布在  Mysql
关注(0)|答案(2)|浏览(304)

我有个问题。这是一个简单的php,应该显示表中的行数。

<?php

$link = mysql_connect("localhost", "root", "1234") or die("Couldn't connect");
mysql_select_db("regulas", $link);

$result = mysql_query("SELECT * FROM index", $link) or die("Couldn't finish query");
$num_rows = mysql_num_rows($result);

echo $num_rows;

?>

但是,该页面显示:

Couldn't connect

我在自己的计算机上使用一个xampp服务器:localhost
我做错什么了?
泰晤士报朱尔斯

zyfwsgd6

zyfwsgd61#

我把mysql改成mysqli,把index改成siteindex

<?php

$link=mysqli\u connect(“localhost”,“root”,“102030!!”,“或死亡(“无法连接”);
$result=mysqli\u query($link,“select*fromsiteindex”)或die(“无法完成查询”)$num_rows=mysqli_num_rows($result);
回显$num\u行;
?>

hs1rzwqc

hs1rzwqc2#

您必须在中提供密码,wamp或xaaxmp中没有默认密码请尝试以下操作:

<?php

$link = mysql_connect("localhost", "root","", "1234") or die("Couldn't   connect");
mysql_select_db("regulas", $link);

$result = mysql_query("SELECT * FROM index", $link) or die("Couldn't finish query");
$num_rows = mysql_num_rows($result);

echo $num_rows;

?>

请在此处阅读手册:http://php.net/manual/en/function.mysqli-connect.php

相关问题