繁体   English   中英

我无法使用xampp访问本地主机中的数据库

[英]I can't access my database in localhost using xampp

我使用Xampp,它在端口80上不起作用,所以我将其更改为8080,现在apache和mysql工作正常。 我的问题是,当我尝试访问我已经在phpmyadmin上创建的数据库时,它将无法工作!

我使用此代码:

<?php
$requesturi = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$pos = strpos($requesturi, "uni");

$hostname_excal = "localhost:8080";
$database_excal = "my_database";
$username_excal = "root";
$password_excal = "123456";

$excal = mysql_pconnect($hostname_excal, $username_excal, $password_excal) or trigger_error(mysql_error(),E_USER_ERROR); 
?>

我尝试使用localhost作为主机名,它也不起作用。

我在我的在线主机上对其进行了测试,并且效果很好 但是我需要在localhost上工作,这样我才能在会议上介绍它。

请帮帮我。

您是否更改了标准密码? Xampp使用“”作为初始密码。

尝试这个:

$hostname_excal = "localhost";
$database_excal = "my_database";
$username_excal = "root";
$password_excal = "";

看来您想念php函数的拼写应该是:

mysql_connect

你有

mysql_pconnect

我也强烈建议你根本不使用mysql,这对于注射是可行的,请尝试学习mysli或pdo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM