<?php
$link=mysql_connect("127.0.0.1","root","888",false);
echo $link;
echo "<br>";
$link=mysql_connect("localhost","root","888",false);
echo $link;
echo "<br>";/*书上说:"当第四个参数也就是密码后面的new_link参数为fasle时,如果同样的参数第2次调用
mysql的话,将不会建立新连接,而会返回已经打开的连接标识符,但是我测试上面的程序怎么会
输出:Resource id #2
     Resource id #3
 两个标识符并不一样啊,为什么呢?"
*/
?>

解决方案 »

  1.   

    这个不是你关心的东西,不要把这些echo出来
      

  2.   

    $link=mysql_connect("127.0.0.1","root","888",false);
    $link=mysql_connect("localhost","root","888",false);
    你看看你的参数相同吗?改
    $link=mysql_connect("localhost","root","888",false);
    $link=mysql_connect("localhost","root","888",false);
    试试!!!!
      

  3.   

    问题已经解决:不过鄙视"iasky(iasky)"
      

  4.   

    我觉得也应该是 127.0.0.1/localhost 的问题
    会不会
    127.0.0.1是通过网络
    localhost是本地连接
      

  5.   

    楼主你是不是把%SystemRoot%\system32\drivers\etc\hosts文件的localhost的解析地址改了?