日期:2014-05-17  浏览次数:20498 次

求解PHP无法连接mysql问题 在线等
本机是win7 系统  
php版本:PHP Version 5.2.6 
apache 2.2
mysql:5.1.40

本地测试,PHP可以正常   但是唯一的就是不能连接上mysql  也不能使用phpmyadmin  

本地测试在IE下直接就是错误页, 在360 下会提示一个:您指定的网页无法访问!  错误类型:连接失败

请高手帮解决,重谢...


------解决方案--------------------
你连接MYSQL的语句发出来看一下吧。
------解决方案--------------------
先打开服务,看看你的mysql的服务是否已经启动了

下载个Navicat建立鏈接测试一下
主机名或ip你填写:localhost
端口:3306
用户名和密码根据你的设置填写,默认用户名是:root
------解决方案--------------------
<?php
$link=mysql_connect('localhost','root','admin');
if(!$link) echo "fail".mysql_error(); //看看输出什么错误信息
else echo "success";
?>
------解决方案--------------------
<?php
$link=mysql_connect('localhost','root','admin');
if(!$link) echo "fail".mysql_error(); //看看输出什么错误信息
else echo "success";
?>

------解决方案--------------------
你用我的代码连接一下试试
$Conn=mysql_connect("localhost","root","admin",1) Or Die('Database server connection failed, check the Config configuration is correct!');



$pdo = New PDO('mysql:host=localhost;dbname=数据表名称','root','admin');

------解决方案--------------------
引用:
我粘上无法显示该网页的代码

HTML code


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 
    <head>
        <link rel="stylesheet" type="text/css"……

这个对于解决问题没有任何帮助,不过就是一个404错误页面
------解决方案--------------------
404错误,访问的文件不存在,或者你输入的URL不对。
------解决方案--------------------
环境没有搭好吧
------解决方案--------------------
你只需开启php的错误显示功能,就什么都知道了
------解决方案--------------------
实在不行你就下载集成环境吧
http://www.php100.com/html/download/server/2010/1226/wamp21a.html
简单实用,不用配置ini就行.我也在用这个
------解决方案--------------------
本帖最后由 xuzuning 于 2011-05-30 16:26:38 编辑
$link = mysql_connect('localhost','root','admin') or die(mysql_error());

如果这样写出现找不到网页的情况,就表示你的 php 没有开启错误显示功能

------解决方案--------------------
display_startup_errors = On试试。
------解决方案--------------------
你需要在 phpinfo() 的结果页面中查看 display_errors 项
------解决方案--------------------
<?php
$dbbase="localhost";
$dbname="root";
$dbpass="1234";
$id=mysql_connect($dbbase,$dbname,$dbpass);
$ok=mysql_select_db("lvyou",$id);
mysql_query('SET names "utf8"');
?>

这个是我常用的 修改测试一下  一般不会有问题。
------解决方案--------------------