Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
我如何访问localhost/phpmyadmin,因为我一整天都可以访问这个站点’;联系不到?_Php_Mysql_Mysqli - Fatal编程技术网

我如何访问localhost/phpmyadmin,因为我一整天都可以访问这个站点’;联系不到?

我如何访问localhost/phpmyadmin,因为我一整天都可以访问这个站点’;联系不到?,php,mysql,mysqli,Php,Mysql,Mysqli,我正在使用windows并尝试在php中开发一个应用程序,在这里我连接了mySQL工作台上创建的数据库mySQL。我使用root和保存的pass连接。但后来我似乎无法连接到该页面 我使用Windows10 <?php define('db_user', 'what is the user?'); define('db_pass', 'mypass'); define('db_host', 'localhost'); define('db_name', 'movies'); &

我正在使用windows并尝试在php中开发一个应用程序,在这里我连接了mySQL工作台上创建的数据库mySQL。我使用root和保存的pass连接。但后来我似乎无法连接到该页面

我使用Windows10

  <?php

define('db_user', 'what is the user?');
define('db_pass', 'mypass');
define('db_host', 'localhost');
define('db_name', 'movies');

&db_conn = mysqli_connect(db_host, db_user, db_pass, db_name);

if(!&db_conn){
    die('error connecting to database');
}
echo 'you have connected succesfully';
?>


我的数据库叫做电影。我不知道用户是什么?

phpMyAdmin不是一个数据库;它只是您用来管理内部内容的工具之一。您的数据库是MySQL,它应该在特定端口上启动并侦听。默认值通常为3306或3307。当MySQL服务器与web服务器位于同一台计算机上时,您可以通过
localhost
127.0.0.1
进行连接

如果您没有在MySQL服务器中设置任何用户,那么默认值通常是
root
,没有密码。使用以下命令检查您的用户:

SELECT * FROM mysql.user;
用户还必须获得通过localhost或IP(以您使用的为准)进行访问的授权

然后,要使用mysqli类在PHP中打开到MySQL的连接,通常需要使用以下代码:

<?php

// your connection code
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli('localhost', 'root', '', 'movies');
$mysqli->set_charset('utf8mb4');

mySQL workbench中的
显示我的数据库位于localhost:3306上,我认为用户是root用户。但我仍然无法使localhost:3306/phpmyadmin正常工作。或者甚至以同样的方式访问我的php代码。您如何尝试访问您的php站点,以及在访问时浏览器中的输出是什么?我理解您所说的,谢谢,但我现在如何访问我的网页或本地主机?我想看看数据库的连接是否正常。至少要给我看一张空白纸或其他东西。在浏览器的url栏中键入
localhost
。这实际上取决于您在web服务器中的何处创建了此PHP文件。您的web服务器是什么?你的文件在哪里?我的文件在桌面上一个名为PHP_DB的文件夹中。我在浏览器栏中键入localhost,它会打开Internet信息服务,我真的不知道从这里该做什么。然后你应该用谷歌搜索如何将IIS与PHP结合使用。我建议改为使用wampserver。如果文件在您的桌面上,您肯定无法通过web服务器访问它。它需要位于web服务器文档指定的特定目录中。