日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

php7mysql查询_php7连接MySQL实现简易查询程序的技巧

發布時間:2025/3/20 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php7mysql查询_php7连接MySQL实现简易查询程序的技巧 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡易教程

假設我們制作的是分班情況查詢程序,將使用PHP7的環境以PDO的方式連接MySQL。

通過學號和姓名查詢自己所在班級。

先來簡介文件結構和數據庫結構:

PHP:

config.php 存放數據庫配置信息

cx.php 查詢程序

index.html 用戶界面

結構如圖

MySQL:

表名:data

字段:1.Sid 2.name 3.class

結構如圖

準備就緒,開始吧,現在!

首先構建用戶界面(index.html),兩個簡單的編輯框加上一個簡單的按鈕:html>

分班查詢系統

學號:

姓名:?

好嘞,接下來配置數據庫信息(config.php)吧<?php

$server="localhost";//主機的IP地址

$db_username="root";//數據庫用戶名

$db_password="123456";//數據庫密碼

$db_name?=?"data";

然后去編寫我們的主程序(cx.php)<?php

header("Content-Type:?text/html;?charset=utf8");

if(!isset($_POST["submit"]))

{

exit("未檢測到表單提交");

}//檢測是否有submit操作

include?("config.php");

$Sid?=?$_POST['Sid'];//post獲得學號表單值

$name?=?$_POST['name'];//post獲得姓名表單值

echo?"

echo?"

學號姓名班級";

class?TableRows?extends?RecursiveIteratorIterator

{

function?__construct($it)

{

parent::__construct($it,?self::LEAVES_ONLY);

}

function?current()

{

return?"

"?.?parent::current()?.?"";

}

function?beginChildren()

{

echo?"

";

}

function?endChildren()

{

echo?"

"?.?"\n";

}

}

try?{

$conn?=?new?PDO("mysql:host=$server;dbname=$db_name",?$db_username,?$db_password);

$conn->setAttribute(PDO::ATTR_ERRMODE,?PDO::ERRMODE_EXCEPTION);

$stmt?=?$conn->prepare("SELECT?Sid,?name,?class?FROM?data?where?Sid=$Sid?and?name='$name'");

$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?"

";

到此程序就寫完啦

來試試看吧

總結

以上是生活随笔為你收集整理的php7mysql查询_php7连接MySQL实现简易查询程序的技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。