Php Can';t连接MySQL数据库,获取错误“;致命错误:类';mysql#u connect';“在……中找不到”;

Php Can';t连接MySQL数据库,获取错误“;致命错误:类';mysql#u connect';“在……中找不到”;,php,mysql,Php,Mysql,我正在学习核心,并编写以下代码来测试与数据库的连接。我得到这个错误: 致命错误:在第4行的C:\xampp\htdocs\demo\index.php中找不到类“mysql\u connect” 代码如下: <?php $dbcon = new mysql_connect("localhost", "root", ""); mysql_select_db("demo", $dbcon); $query = mysql_query("select name FROM

我正在学习核心,并编写以下代码来测试与数据库的连接。我得到这个错误:

致命错误:在第4行的C:\xampp\htdocs\demo\index.php中找不到类“mysql\u connect”

代码如下:

<?php
    $dbcon = new mysql_connect("localhost", "root", "");
    mysql_select_db("demo", $dbcon);

    $query = mysql_query("select name FROM test ");
    echo mysql_num_row($query);
    mysql_close($dbcon);
?>

您无法
新建mysql\u connect
mysql\u connect
是一个函数,而不是一个类



此外,它们不再被维护。请参阅?改为了解,并使用或-将帮助您决定使用哪一个。如果您选择PDO,.

您无法执行
新建mysql\u connect
mysql\u connect
是一个函数,而不是一个类



此外。它们不再被维护。请参阅?改为了解,并使用或-将帮助您决定使用哪个。如果您选择PDO,。

mysql\u connect不是一个类,您应该删除“新建”。请参阅文档:


此外,mysql_u函数也不推荐使用。

mysql_uConnect不是一个类,您应该删除“新建”。请参阅文档:


此外,mysql_uu函数已弃用。

删除“new”关键字就足够了。

删除“new”关键字就足够了。

更改以下内容:

<?php
$dbcon = mysql_connect("localhost","root",""); <-- remove "new"
mysql_select_db("demo", $dbcon);

$query = mysql_query("select name FROM test ");
echo mysql_num_row($query);
mysql_close($dbcon);
?>

此外,您应该使用PDO或MySQLi而不是mysql,因为它现在已被弃用。

更改以下内容:

<?php
$dbcon = mysql_connect("localhost","root",""); <-- remove "new"
mysql_select_db("demo", $dbcon);

$query = mysql_query("select name FROM test ");
echo mysql_num_row($query);
mysql_close($dbcon);
?>


此外,您应该使用PDO或MySQLi,而不是mysql,因为它现在已被弃用。

谁告诉过您这个“新mysql\u connect”?基本上删除“new”可以解决您当前的问题,但不建议再使用mysql\u扩展。谁告诉过您这个“new mysql\u connect”" ? 基本上删除“new”可以解决您当前的问题,但不建议再使用mysql_uu扩展。感谢scott,现在在..中得到了这个“调用未定义函数mysql_num_row()”错误它是mysql_num_rows()。请看这里:您确实应该考虑迁移到MySQLi或PDO,这并不太难。这是与MySQLi相同的页面:@ChhatrapatiSharma问之前为什么不先阅读文档?谢谢scott,现在收到这个“调用..中未定义的函数mysql_num_row()”错误这是mysql_num_rows()。请看这里:你真的应该考虑迁移到MySQLi或PDO,这并不难。这是与MySQLi相同的页面:@ChhatrapatiSharma为什么在询问之前不阅读文档?