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); ?>
注:创建数据库及建表只在第一次建好即可。
原文:http://www.cnblogs.com/lxt287994374/p/3899649.html