本节学习下php连接数据库的方法,通过几个例子,来学习如何创建数据库连接,如何打开数据库等。
1,打开一个连接,并选择数据库
<html>
<head>
<title>打开连接并选择数据库-www.jb200.com</title>
</head>
<body>
<?php
$user = "root";
$pass = "123456";
$db = "test_news";
$link =  mysql_connect( "192.168.0.10", $user, $pass );
if ( ! $link ){
     die( "Couldn't connect to MySQL" );
}
print "Successfully connected to server<P>";
mysql_select_db( $db ) or die ( "Couldn't open $db: ".mysql_error() );
print "Successfully selected database "$db"<P>";
mysql_close( $link );
?>
</body>
</html>
2,连接mysql数据库
<?
$connection = @mysql_connect("192.168.0.10", "test_news", "password") or die(mysql_error());
$dbs = @mysql_list_dbs($connection)or die(mysql_error());
$db_list ="<ul>";
$i =0;
while ($i < mysql_num_rows($dbs)){
     $db_names[$i] = mysql_tablename($dbs,$i);
     $db_list .= "<li>$db_names[$i]";
     $i++;
}
$db_list .="</ul>";
?>
<HTML>
<HEAD>
<TITLE>MySQL Databases</TITLE>
</HEAD>
<BODY>
<P><strong>Databases on localhost</strong>:</P>
<? echo "$db_list"; ?>
</BODY>
</HTML>
3,列出数据库变量信息
<html>
<head>
<title>输出一些mysql数据库信息-www.jb200.com</title>
</head>
<body>
<?php
$user = "root";
$pass = "123456";
$link =  mysql_connect( "192.168.0.10", $user, $pass );
if ( ! $link )
    die( "Couldn't connect to MySQL" );
$db_res = mysql_list_dbs( $link );
$num = mysql_num_rows( $db_res );
for( $x = 0; $x < $num; $x++ )
    print mysql_tablename( $db_res, $x )."<br>";
mysql_close( $link );
 ?>
</body>
</html>
4,用变更储存mysql连接信息
<?php
//
$hostname="192.168.0.10";
$username="root";
$password="123456";
$dbname="test_news";
$usertable="Employee";
$yourfield = "FirstName";
mysql_connect($hostname,$username, $password) OR DIE ("Unable to connect to database! Please try again later.");
mysql_select_db($dbname);
$query = "SELECT * FROM $usertable";
$result = mysql_query($query);
if($result) {
    while($row = mysql_fetch_array($result)){
        $name = $row["$yourfield"];
        echo "Name: ".$name;
    }
}
?>