有问题!虽然我发现几乎相似的线程但没有帮助:(
我编写了一个 php 脚本来从我的 MySQL 数据库中获取注册用户的数量。该脚本在我的本地主机中运行良好;它使用给定的用户名、密码和主机名,分别是“root”、“root”和“localhost”,但脚本没有使用给定的用户名/密码/主机,而是使用 root@localhost(密码:否)在实时服务器中。
在 Live 服务器中,我创建了一个 MySQL 用户,设置了不同的密码,主机名当然不是 localhost。我用我新创建的 mysql 用户数据更新了脚本。但是,每当我运行脚本时,我看到脚本仍在使用“root”、“root”和“localhost”!
看一下脚本:
//database connection
$conn = mysql_connect( "mysql.examplehost.com", "myusername", "mypass" );
$db = mysql_select_db ("regdb",$conn); //Oops, actually it was written this way in the script. I misstyped it previously. now edited as it is in the script.
//Query to fetch data
$query = mysql_query("SELECT * FROM regd ");
while ($row = mysql_fetch_array($query)):
$total_regd = $row['total_regd'];
endwhile;
echo $total_regd;
-- 有人说要更改默认用户名并传入位于 phpMyAdmin 目录中的 config.ini.php 文件。这会有帮助吗??我没有尝试这个,因为我的托管服务提供商没有给我访问该目录的权限(因为我使用免费托管来测试脚本)或者我根本没有找到它:(
请帮忙....