原文: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);
?>

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

效果如图:

最新文章

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

热门文章

  1. Cocos2d-x3.0 lua捆绑C++分类
  2. iterator pattern
  3. ps命令用法详解(转)
  4. POJ--2923--Relocation--如压力DP
  5. ViewData ViewBag ViewModel
  6. 采用Sambaserver由win平台,linux平台上传文件
  7. DS-5/RVDS4.0变量初始化错误
  8. java提高篇(十)-----强制类型转换
  9. .NET 4 并行(多核)编程系列之二 从Task开始
  10. 合理设置MTU,提升下载速度