PHP使用MySQL数据库

 

PHP使用MySQL数据库,从建立连接到结果的显示。

完整代码如下:

<?php

//连接MySQL

$db = mysql_connect("localhost","root","root");

if (!$db)

  {

  die('Could not connect: ' . mysql_error());

  }



//创建数据库

if (!mysql_query("CREATE DATABASE my_db",$db))

  {

   echo "Error creating database: " . mysql_error();

  }



//选择数据库

mysql_select_db("my_db", $db);



//创建表

$sql = "CREATE TABLE Persons 

(

FirstName varchar(15),

LastName varchar(15),

Age int

)";

mysql_query($sql,$db);



//插入数据

mysql_query("INSERT INTO Persons (FirstName, LastName, Age) 

VALUES ('Peter', 'Griffin', '35')");

mysql_query("INSERT INTO Persons (FirstName, LastName, Age) 

VALUES ('Glenn', 'Quagmire', '33')");



//创建结果集

$sql = "SELECT * FROM Persons";

$result = mysql_query($sql); 



//在 HTML 表格中显示结果

echo "<table border='1'>

<tr>

<th>FirstName</th>

<th>LastName</th>

<th>Age</th>

</tr>";



while($rs = mysql_fetch_array($result))

  {

  echo "<tr>";

  echo "<td>" . $rs['FirstName'] . "</td>";

  echo "<td>" . $rs['LastName'] . "</td>";

  echo "<td>" . $rs['Age'] . "</td>";

  echo "</tr>";

  }

echo "</table>";



//关闭连接

mysql_close($db);

?>

注:创建数据库及建表只在第一次建好即可。

 

效果如图:

     PHP使用MySQL数据库

 

你可能感兴趣的:(mysql)