脑动力:PHP函数速查效率手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3.5 mysql_select_db函数:选择MySQL数据库

【功能说明】

该函数将在指定连接成功的MySQL服务器上选择一个数据库。如果函数执行成功,则返回TRUE,否则返回FALSE。

【函数语法】

bool mysql_select_db(string database_name[,resource link_identifier])

其中,参数database_name是指定选择的数据库;可选参数link_identifier是指定的连接MySQL服务器成功的连接标识符,如果没有设置该参数,则使用上一个打开的连接,如果没有找到打开的连接,该函数将无参数调用函数mysql_connect()来创建一个新的连接。该函数的返回值为布尔型。

【示例程序】下面使用本例函数在连接成功的MySQL服务器上选择一个数据库。代码如下:

<?php
    //打开一个非持久的MySQL服务器的连接
    $link = mysql_connect("localhost", "root", "123456")or die("connection error: ".mysql_error());
    $result = mysql_select_db("project",$link);
                            //通过打开的连接选择数据库
    var_dump($result);     //输出选择数据库后返回的值
    mysql_close($link);    //关闭打开的连接
?>

以上代码的运行结果如图1.13所示。

图1.13 运行结果

上述代码中,成功连接指定的MySQL服务器后,使用代码语句$result = mysql_select_db("project",$link); 通过连接服务器成功的通道,选择指定的数据库"project"。返回的值是bool(true),说明选择数据库成功。