Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP连接在加载时收到错误_Php_Mysql_Connection - Fatal编程技术网

PHP连接在加载时收到错误

PHP连接在加载时收到错误,php,mysql,connection,Php,Mysql,Connection,我加载页面时收到错误消息。代码如下: $conn=mysql_connect("localhost","",""); if(!$conn) { die("died"); } $db=mysql_select_db("kart",$conn); if(!$db) { echo(mysql_error($conn)); } $query="select *

我加载页面时收到错误消息。代码如下:

$conn=mysql_connect("localhost","","");
    if(!$conn)
    {
        die("died");
    }
        $db=mysql_select_db("kart",$conn);
        if(!$db)
        {
            echo(mysql_error($conn));
        }
        $query="select * from category";
        $result=mysql_query($query,$conn);
        if($result)
        {
            $row=mysql_num_rows($result);
            echo($row);
        }
        else
        {
            echo(mysql_error($conn));
        }
错误消息的原因是什么?我应该如何解决它


错误消息:未选择数据库

检查您的用户名和密码,如果您使用的是WAMP或easy PHP,默认用户为
('root','')
和MAMP
('root,'root')

语法:

mysql_connect("localhost", "mysql_user", "mysql_password");
试试这个:

$conn=mysql_connect("localhost","root","");
$conn=mysql_connect("localhost","root","root");
或此:

$conn=mysql_connect("localhost","root","");
$conn=mysql_connect("localhost","root","root");

您尚未设置用户,默认用户为
root

$conn=mysql_connect("localhost","root","");
                                 ^Here

您会收到什么错误消息?如果这是一个新的应用程序,您真的不应该使用
mysql\u query
。在您开始使用PHP的mysql扩展之前,请立即放弃,使用mysqli或pdoplease@evan.stoddard事实上,这就是为什么我一开始就学习MySQLi和PDO,直到我很好并且自信地准备好为止,我什么都不做。@Fred ii-没错!完全同意!