Php WAMP2服务器安装和测试与mysql的连接

Php WAMP2服务器安装和测试与mysql的连接,php,mysql,wamp,wampserver,Php,Mysql,Wamp,Wampserver,我安装了WAMP。我面临的问题是PHP和MySQL之间的连接。当我转到WWW目录并更改文件localhost时,dbuser=root和password=blank如下所示:`` <?php $link = MySQL_connect('localhost','root',''); if (!$link) { die('Could not connect to MySQL: ' . MySQL_error()); } echo 'Co

我安装了WAMP。我面临的问题是PHP和MySQL之间的连接。当我转到WWW目录并更改文件localhost时,dbuser=root和password=blank如下所示:``

<?php 
    $link = MySQL_connect('localhost','root',''); 
    if (!$link) {
        die('Could not connect to MySQL: ' . MySQL_error()); 
    } 
    echo 'Connection OK'; MySQL_close($link); 
?> 
然后我试着测试连接。 它没有说连接OK,而是将我重定向到搜索引擎yahoo

我还尝试测试php脚本,但浏览器没有响应。它会重定向到yahoo answer.com的主页


请帮帮我。我不知所措,为什么它不执行脚本和与mysql的连接。

如果你被发送到搜索引擎,那么你要么输入的url不正确,要么主机文件设置不正确

该测试脚本的url应为

http://localhost/testmysql.php
但是,最可能的问题是,您没有正确配置主机文件以知道在哪里可以找到localhost的域名

要检查这一点,请编辑C:\windows\system32\drivers\etc\hosts,它应该如下所示

127.0.0.1  localhost
::1   localhost
如何编辑主机文件

主机文件受windows保护,要保存它,您必须具有管理员权限。 Vista/W7/W8您可能认为自己是管理员,但事实并非如此

要成功保存主机文件,请执行此操作以使用管理员权限启动编辑器

在桌面上或从“开始”菜单中找到编辑器图标。如果没有其他功能,记事本也可以 在所选编辑器图标上单击鼠标右键并按住shift键-将显示一个菜单。 从菜单中选择以管理员身份运行。 将编辑器导航到c:\windows\system32\drivers\etc\hosts文件


当您进行更改后,现在可以保存这些更改。

首先,mysql\u connect已被弃用,您应该使用mysql\u connect。事实上,它在我的电脑里运行得很好。您是如何从浏览器的地址栏访问php文件的?感谢Yohanes的友好回复。你的意思是说mysql在WAMP中不与PHP链接吗?我从我在www目录中创建的文件夹myproject中访问了我的php文件。但它并没有一直执行绿色的dspite WAMP。是否与端口80分配有关…端口80分配给apache服务器。是正确的还是我需要改变。在你的网络浏览器中,你是否尝试过类似的方法http://localhost/YOUR_FILENAME.php ? 只要没有其他应用程序使用端口80,你应该很好,我也使用端口80。非常感谢yohanes..我通过将sql_comment更改为sqli_comments解决了这个问题谢谢Riggs..你的回复真的帮了大忙