apache与php 、 mysql都运行正常
phpinfo也能执行但唯独一但需要执行sql代码时
就不行了出现“Parse error: syntax error, unexpected T_DNUMBER in E:\site\CheckConectMysql.php on line 2 ”phpmyadmin也不能运行
出现查询超时的提示但单独运行mysql却可以
show select 等命令都没有问题求解!!

解决方案 »

  1.   

    可能原因及解决方案:可能是Zend Optimizer没有正确安装或配置,建议重新配置 
      

  2.   

    [color=#FF0000http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=Parse+error:+syntax+error,+unexpected+T_DNUMBER+in+E:%5Csite%5CCheck+Connect+Mysql.php+on+line+2&start=20&sa=N][/color]
    这里面也需有你需要的答案.....
    肯定是环境的问题了.....
      

  3.   

    phpmyadmin也不能运行
    出现查询超时的提示
    安装或配置有问题。
    建议重新安装
      

  4.   

    或把数据库连接里的服务器地址localhost改为:127.0.0.1试试。
    也不行就是安装或配置有问题了。
      

  5.   

    Zend Optimizer没有正确安装或配置,建议重新配置   我也感觉是这个问题。。
      

  6.   

    一、我不想重新安装,否则以后遇到同样问题,我就不能单独解决了,这个方法不太好二、即使代码错了,也不能解释phpmyadmin不能运行的问题,代码不是问题三、apache不会有问题吧?因为phpinfo都能运行了,php也不像有问题,反而是mysql
      

  7.   

    四、我没有安装过Zend Optimizer
      

  8.   

    php 和 mysql 连接出问题了。也许是环境配置错误。   等着楼主贴代码。。
      

  9.   

    你贴个代码呀!
    E:\site\CheckConectMysql.php
      

  10.   

    <?php
    $connect=mysql_connect(“127.0.0.1″,”root”,”code”);
    if(!$connect) echo “Mysql Connect Error!”;
    else echo “It works!”;
    mysql_close();
    ?>
      

  11.   

    加上mysql端口号。
    mysql_connect('127.0.0.1:3306', 'mysql_user', 'mysql_password');
      

  12.   

    code 是你数据库的访问密码吗?编码注意规范,ifelse用大括号
      

  13.   

    不好意思,但一样不能运行
    Notice: Undefined variable: connect in E:\site\CheckConectMysql.php on line 5 Mysql Connect Error!---------------code----------------------------------
    <?phpmysql_connect("127.0.0.1:3306", "root", "密码");if(!$connect) 
    {echo "Mysql Connect Error!";}
    else 
    {echo "123";}mysql_close();
    ?>
    --------------------code------------
      

  14.   

    我想是环境的问题,1你的php环境未配置正确2别的环境对php环境产生影响。
    建议卸载php环境,注意清理注册表(可用优化大师)后下载一个APMServ-v5.2.6来安装吧~~
      

  15.   

    你的主机写的是中文引号?
    $connect=mysql_connect(“127.0.0.1,”root”,”code”);
      

  16.   


    <?php$connect=mysql_connect("127.0.0.1:3306", "root", "密码");if(!$connect) 
    {echo "Mysql Connect Error!";}
    else 
    {echo "123";}mysql_close();
    ?>你那个报个错,是个语法错误.,去到那个文件看看.phpmyadmin也不能运行出现查询超时的提示(结果集太大,内存不够什么的),主要是你的mysql设置有些小问题,可以适量放大链接时间.
      

  17.   

    你那个3306不用写了 如果你按着我说的改过还不能运行的话,肯定是你跟数据库的配置,还没有弄好,去php.ini文件里看看 关于MySQL的有没有启用,既然报错就在这个文件 那么就那么几个地方,检查仔细了。