一起學習php7連接MySQL製作簡易查詢程序
簡易教程
假設我們製作的是分班情況查詢程序,將使用PHP7的環境以PDO的方式連接MySQL。
透過學號和姓名查詢自己班級。
先介紹檔案結構與資料庫架構:
PHP:
config.php 存放資料庫設定資訊
cx.php 查詢程式
index.html 使用者介面
推薦(免費):PHP7
#結構如圖
MySQL:
表名:data
欄位:1.Sid 2.name 3.class
結構如圖
準備就緒,開始吧,現在!
先建立使用者介面(index.html),兩個簡單的編輯框加上一個簡單的按鈕:
nbsp;html> <meta> <title>分班查询系统</title>
好嘞,接下來設定資料庫資訊(config.php)吧
<?php $server="localhost";//主机的IP地址$db_username="root";//数据库用户名$db_password="123456";//数据库密码$db_name = "data";
然後去寫我們的主程式(cx.php)
<?phpheader ("Content-Type: text/html; charset=utf8");if(!isset($_POST["submit"])){ exit("未检测到表单提交");}//检测是否有submit操作include ("config.php");$Sid = $_POST['Sid'];//post获得学号表单值$name = $_POST['name'];//post获得姓名表单值echo "<table style='border: solid 1px black;'>";echo "<tr> <th>学号</th> <th>姓名</th> <th>班级</th> </tr>";class TableRows extends RecursiveIteratorIterator{ function __construct($it) { parent::__construct($it, self::LEAVES_ONLY); } function current() { return "<td>" . parent::current() . "</td>"; } function beginChildren() { echo "<tr>"; } function endChildren() { echo "</tr>" . "\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 "";
到這個程式就寫完啦
來試試看吧
以上是一起學習php7連接MySQL製作簡易查詢程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

解決 PHP 7.0 中插件未顯示已安裝問題的方法:檢查插件配置並啟用插件。重新啟動 PHP 以套用配置變更。檢查插件檔案權限,確保其正確。安裝遺失的依賴項,以確保插件正常運作。如果其他步驟都失敗,則重建 PHP。其他可能原因包括外掛程式版本不相容、載入錯誤版本或 PHP 配置問題。

說到HeidiSQL軟體,相信很多的使用者都很熟悉,但是你們知道HeidiSQL如何連接MySQL嗎?以下內容就為大夥帶來了HeidiSQL連接MySQL的具體方法,一同來下文學習學習吧。 1.點檢新建按鈕,然後修改會話名稱。 2.輸入使用者和密碼,其他選項預設不變,點選儲存按鈕,儲存這次會話。 3.點擊開啟按鈕。 4.進入資料庫管理介面,選取資料庫,點選查詢按鈕。 5.輸入查詢語句,點選執行按鈕。

php7.0安裝mongo擴充的方法:1、建立mongodb使用者群組和使用者;2、下載mongodb原始碼包,並將原始碼包放到“/usr/local/src/”目錄下;3、進入“src/”目錄;4、解壓縮原始碼包;5、建立mongodb檔案目錄;6、將檔案複製到「mongodb/」目錄;7、建立mongodb設定檔並修改設定即可。

在php5中,我們可以使用fsockopen()函數來偵測TCP埠。這個函數可以用來開啟一個網路連接和進行一些網路通訊。但是在php7中,fsockopen()函數可能會遇到一些問題,例如無法開啟連接埠、無法連接到伺服器等。為了解決這個問題,我們可以使用socket_create()函數和socket_connect()函數來偵測TCP埠。

PHP伺服器環境常見的解決方法包括:確保已安裝正確的PHP版本和已複製相關檔案到模組目錄。暫時或永久停用SELinux。檢查並配置PHP.ini,確保已新增必要的擴充功能和進行正確設定。啟動或重新啟動PHP-FPM服務。檢查DNS設定是否有解析問題。

php7.0安裝部署的方法:1、到PHP官網下載與本機系統對應的安裝版本;2、將下載的zip檔案解壓縮到指定目錄;3、開啟命令列窗口,在「E:\php7」目錄下運行“php -v”命令即可。

如何在系統重啟後自動設置unixsocket的權限每次系統重啟後,我們都需要執行以下命令來修改unixsocket的權限:sudo...

在Docker環境中使用PECL安裝擴展時報錯的原因及解決方法在使用Docker環境時,我們常常會遇到一些令人頭疼的問�...
