<?php
$servername = "localhost";
$username = "root";
$password = "admin";
$dbname = "myDB"; // 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
} $sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql); if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 结果";
}
$conn->close();
?>

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB"; // 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
} $sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) {
// 输出数据
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 结果";
} mysqli_close($conn);
?>
<?php
echo "<table style='border: solid 1px black;'>";
echo "<tr><th>Id</th><th>Firstname</th><th>Lastname</th></tr>"; class TableRows extends RecursiveIteratorIterator {
function __construct($it) {
parent::__construct($it, self::LEAVES_ONLY);
} function current() {
return "<td style='width:150px;border:1px solid black;'>" . parent::current(). "</td>";
} function beginChildren() {
echo "<tr>";
} function endChildren() {
echo "</tr>" . "\n";
}
} $servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO"; try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $conn->prepare("SELECT id, firstname, lastname FROM MyGuests");
$stmt->execute(); // 设置结果集为关联数组
$result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
foreach(new TableRows(new RecursiveArrayIterator($stmt->fetchAll())) as $k=>$v) {
echo $v;
}
}
catch(PDOException $e) {
echo "Error: " . $e->getMessage();
}
$conn = null;
echo "</table>";
?>

最新文章

  1. bzoj1039: [ZJOI2008]无序运动Movement
  2. Spot光照资料
  3. Apache服务器常规操作
  4. FZU 2148 moon game (计算几何判断凸包)
  5. javascript 函数参数之中的undefined(zz)
  6. apache/php 开启 gzip压缩
  7. loadrunner之Paramater在负载测试中的数据生成规则
  8. java实验7-多线程编程
  9. Chrome浏览器扩展开发系列之十二:Content Scripts
  10. 函数式编程--为什么会出现lambda表达式?
  11. Java单例模式之最优解分析【为何说是最优解】
  12. 如何用ps简单快速扣头发丝
  13. 【Android入门】一个App学会安卓开发
  14. Jmeter(十六)Logic Controllers 之 Runtime Controller
  15. idea jni
  16. HOStringSense大段字符串检测器
  17. [K8S]kubeadm国内镜像安装方式
  18. Restrict form resize -- Delphi
  19. 818. Race Car
  20. es6 递归 tree

热门文章

  1. 【转】AutoMapper对象映射
  2. Ubuntu 14.04 安装 Dash to Dock
  3. MyBatis从入门到精通(第3章):MyBatis注解方式的基本使用
  4. Java基础之枚举
  5. UVA - 820 Internet Bandwidth (因特网带宽)(最大流)
  6. 【pwnable.kr】fb
  7. C++ STD Gems03
  8. C语言:大数求和
  9. 十三、CI框架之数据库插入操作
  10. 广义高斯分布(GGD)和非对称广义高斯分布(AGGD)