我无法使用xampp在localhost中访问我的数据库

时间:2014-11-05 12:27:01

标签: php mysql xampp localhost

我使用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作为主机名,但它也不起作用。

我在我的在线主持人和its works fine进行测试。但我需要这个在localhost上工作,所以我可以在会议上提出这个。

请帮助我。

2 个答案:

答案 0 :(得分:1)

您是否更改了标准密码? Xampp使用&#34;&#34;作为初始密码。

试试这个:

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

答案 1 :(得分:0)

看起来你错过拼写应该是的php函数:

mysql_connect

你有

mysql_pconnect

我也强烈反应你根本不使用mysql,它可以注射,尝试学习mysli或pdo