PHP使用MySQL数据库
2024-09-01 05:14:28
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);
?>
注:创建数据库及建表只在第一次建好即可。
效果如图:
最新文章
- Android 在线订单倒计时设计
- ACM/ICPC 之 Dinic+枚举最小割点集(可做模板)(POJ1815)
- JS 实现";可读";字符串转换成";二进制的01";字符串
- aix磁盘分区挂载问题
- python爬虫
- Atcoder CODE FESTIVAL 2016 qual C 的E题 Encyclopedia of Permutations
- Windows系统时间同步出错解决办法
- 使用git pull文件时和本地文件冲突怎么办?
- 10.08_逛逛OSC
- win32画线考虑去锯齿
- Node.js真的有高并发优势吗?看看Node.js和Tomcat的并发测试结果
- liunx服务器常见监控指标
- OpenCV4Android释疑: 透析Android以JNI调OpenCV的三种方式(让OpenCVManager永不困扰)
- [VirtualBox] 1、NAT模式下端口映射
- Android与javascript中事件分发机制的简单比较
- 如何搜索 git 提交记录
- MySql 创建索引原则
- MySQL高效的前提
- Golang 知识图谱
- Python all() 函数