曲径通幽论坛

标题: mysql_select_db() -- 打开数据库 [打印本页]

作者: beyes    时间: 2012-5-30 11:47
标题: mysql_select_db() -- 打开数据库
在和 MySQL 数据库服务器创建连接成功后(使用 mysql_connect() 函数),就可以开始执行 SQL 命令了,但在此之前,需要先打开指定的数据库,然后才能对该数据库执行 SQL 命令。

打开数据库使用 mysql_select_db() 函数,语法如下:
[Plain Text] 纯文本查看 复制代码
bool mysql_select_db ( string $database_name [, resource $ link_identifier ] )

$database_name 表示要打开的数据库名称。
$ link_identifier 是连接标识符,如果有指定的话,那么表示在指定的数据库连接上打开数据库,否则在最后打开的数据连接上打开数据库。

函数执行成功时返回 TRUE,否则返回 FALSE 。

测试代码:
[PHP] 纯文本查看 复制代码
<html>
  <head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  </head>

  <body>
    <?php
        $link = mysql_connect("localhost", "root", "mypassword") or die("Can not connect to database<br>".mysql_error());

    $db_selected = mysql_select_db("pw87", $link)
        or die ("Can not select pw87 database<br>".mysql_error());
   
    echo "select pw87 OK<br>";

    mysql_close($link);
    ?>
  </body>
</html>





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2