<?php
$serverLink = @mysql_connect("localhost","root","")or die("连接服务器失败!程序中断执行!");
mysql_query("set names'gbk'");
$dbLink = @mysql_select_db("student",$serverLink)or die("当前连接服务器失败!程序中断执行!");
if($dbLink){
echo"选择student数据库为当前数据库!";
}
$close = @mysql_close($serverLink);
?>
当我运行这个程序时,页面显示的总是("当前连接服务器失败!程序中断执行!");而我想页面显示"选择student数据库为当前数据库!";
该怎么办?

解决方案 »

  1.   

    $serverLink = @mysql_connect("localhost","root","") or die( mysql_error() );
    这样你就知道是什么原因了在不能确切知道错误的原因时,请不要自行处理错误
      

  2.   

    $serverLink = mysql_connect("localhost","root","") or die(mysql_error());
    mysql_query("set names'gbk'");
    $dbLink = mysql_select_db("student",$serverLink) or die(mysql_error());这样程序就会告诉你错在哪了。
      

  3.   

    <body>
    <?php
    $serverLink = @mysql_connect("localhost","root","") or die( mysql_error() );
    mysql_query("set names'gbk'");
    $dbLink = @mysql_select_db("student",$serverLink)or die("当前连接服务器失败!程序中断执行!");
    if($dbLink){
    echo"选择student数据库为当前数据库!";
    }
    $close = @mysql_close($serverLink);
    ?>
    是这样吗?但我打开页面还是看到("当前连接服务器失败!程序中断执行!");
     
      

  4.   

    页面现在显示 Unknown database 'student',就是说我要建立一个叫student的数据库吗?
      

  5.   

    你上个问题问的比这个具体。我看你说的是把student作为数据表建立的 ,那么就意味着根本不存在student数据库。所以先CREATe DATABASE student吧。请登录PHPMYADMIN查看下详细内容吧。如果真的是有数据库student存在,去掉@符号,让系统报详细sql错误吧。
      

  6.   

    $dbLink = @mysql_select_db("student",$serverLink)or die(mysql_error());
      

  7.   

    晕,我打开WAMPSEVER,找到PHPMYADMIN并打开了其页面 ,点击了左上角的数据库,看到一个新建数据库 是再那建吗?
      

  8.   

     数据库   主复制  
     information_schema  已复制  检查权限 
     mysql  已复制  检查权限 
     performance_schema  已复制  检查权限 
     student  已复制  检查权限 
     test  已复制  检查权 这样可以了吗?已经建立了 student
      

  9.   

    重新写个php吧,不知道你要干什么,先建立个数据库student,然后执行你那个代码看看什么效果。
    $serverLink = @mysql_connect("localhost","root","")or die("连接服务器失败!程序中断执行!");mysql_query("drop database if exists student");
    //如果存在就删除$db=mysql_query(("create database databasename");//创建你的数据库if($db) echo 'database created successfully! ';
      

  10.   

    $db=mysql_query(("create database databasename");//创建你的数据库改成
    $db=mysql_query(("create database student");//创建你的数据库