打开php的错误显示功能就知道问题在哪了$myServer = 'localhost'; //主机  
$myUser = 'root'; //用户名  
$myPass = '123654'; //密码  
$myDB = 'kaoqin'; //这是我建的一个库  
$conn = @mysql_connect($myServer,$myUser,$myPass);

解决方案 »

  1.   

    $myServer = localhost; //主机  后面跟的是字符串 localhost应该是字符串 你的都少了引号
      

  2.   

    变量定义,最好加上引号
    $myServer = "localhost"; //主机  
      

  3.   

    localhost不是字符串
    mysql_connect的错误都给你屏蔽了 把 @ 去掉
      

  4.   


     public $dsn = 'mysql:host=localhost;dbname=lif2';//host为数据库连接地址,dbname为数据库名
      public $user = 'root';                           //数据库连接用户名
      public $pass = '123456';                         //对应的密码
      public $names = 'SET NAMES UTF8';                //数据库查询编码
      //查询数据库返回结果
      public function sql_select($sql) {
      try {
      $dbh = new PDO($this->dsn, $this->user, $this->pass);
      $dbh->query($this->names);
      return $dbh->query($sql);
      $dbh = null;
      }
      catch(Exception $e) {
      echo 'error: ' . $e->getMessage();
      }
      }
      

  5.   

    肯定跑到die了,你的php.ini 设置打印错误(display_errors),这样就能看到错误了,或者你直接看error log也可以。