书上说连接mysql的代码是$mysqli=mysqli_connect("localhost","root","root","test");
给的一段测试代码<?php
$mysqli=new mysqli("localhost","root","root","test");//(1)
if(mysqli_connect_errno()){
printf("Connect failed:%s\n",mysqli_connect_error());
exit();
}else{
//printf("Host information:%s\n",mysqli_get_host_info($mysqli));
}
?>每次打开页面就说找不到页面(断网打开网站出现的页面),
(1)的地方不管是换成$mysqli=mysqli_connect("localhost","root","root","test");还是
$mysqli=new mysqli_connect("localhost","root","root","test");也是一样
怎样连接数据库呢?

解决方案 »

  1.   

    用phpinfo()查看一下,你的PHP有没有加载MySQL的扩展
      

  2.   

    $con=mysql_connect('localhost','root','');
    mysql_query('set names gb2312');
    mysql_select_db('php2');
      

  3.   

    路径没错啊,本机是localhost。我用JAVA写的代码都连得上
      

  4.   


    那就你的PHP配置有问题单独建立一个test.php:
    <?php
    phpinfo();
    ?>
    能否看到内容???
      

  5.   

    <?php
    $db_host="你的服务器";
    $db_user="数据库用户名";
    $db_psw="数据库密码";
    $db_name="你的数据库";
    $connection=mysql_connect($db_host,$db_user,$db_psw)or die("连接服务器失败");
    mysql_select_db($db_name,$connection)or die("选择数据库失败");
    mysql_close($connection);
    ?>
      

  6.   

    试试这个
    $con=mysql_connect("localhost","root","root") or die("connect err:".mysql_error());