日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2025/3/20 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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实现简易查询程序的技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

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