在和 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> |