php操作數據庫,用wampserver工具

php操作數據庫,用wampserver工具

打開wampserver數據庫可視化,創建表格,插入數據
在這里插入圖片描述

DROP TABLE IF EXISTS `user`;
CREATE TABLE IF NOT EXISTS `user` (`user_Id` int NOT NULL AUTO_INCREMENT COMMENT '用戶編號',`user_Name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用戶姓名',`user_Pwd` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用戶密碼',`gender` int DEFAULT NULL COMMENT '性別',`brief` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '簡介',PRIMARY KEY (`user_Id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
INSERT INTO `user` (`user_Id`, `user_Name`, `user_Pwd`, `gender`, `brief`) VALUES
(1, '張三', '123456', 1, '我是一個懂法律的人'),
(2, '麻子', '123456', 1, '一個很保守的人'),
(3, '李四', '123456', 0, '一個很人');
COMMIT;

創建php文件操作數據庫

插入、查詢

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mydb";
$conn = new mysqli($servername, $username, $password,$dbname);
if ($conn->connect_error) {die("連接失敗" . $conn->connect_error);
}
$sql = "INSERT into user(user_name,user_pwd,gender,brief)values('李四',123456,0,'一個很的人')";
if ($conn->query($sql) === TRUE) {echo "新紀錄插入成功";
} else {echo "Error:" . $sql . "<br>" . $conn->error;
}
$conn->close(); //關閉連接
?>
<?php
header('content-type:text/html;charset=utf-8');
$host = "localhost";
$user = "root";
$password = "";
$db = "mydb";
$mysqli = mysqli_connect($host, $user, $password, $db);
if (mysqli_connect_errno()) {echo "連接成功" . mysqli_connect_error();
}
$mysqli->set_charset("utf8");
$sql = "SELECT user_Name,user_Pwd FROM user WHERE user_Id=?";
$mysqli_stmt = $mysqli->prepare($sql);
$id = 1;
$mysqli_stmt->bind_param("i", $id);
if ($mysqli_stmt->execute()) {$mysqli_stmt->bind_result($user_Name,$user_Pwd);while ($row = $mysqli_stmt->fetch()) {echo "姓名:" . $user_Name;echo "密碼:". $user_Pwd;}
}
$mysqli_stmt->free_result();
$mysqli_stmt->close();
$mysqli->close();

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/211117.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/211117.shtml
英文地址,請注明出處:http://en.pswp.cn/news/211117.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Pandas中的Series(第1講)

Pandas中的Series(第1講) ??????? ??博主 侯小啾 感謝您的支持與信賴。?? ???????????????????????????????????????????????????????????????????????????????????????…

挑7 .

輸出 1到n之間 的與 7 有關數字的個數。 一個數與7有關是指這個數是 7 的倍數&#xff0c;或者是包含 7 的數字&#xff08;如 17 &#xff0c;27 &#xff0c;37 … 70 &#xff0c;71 &#xff0c;72 &#xff0c;73…&#xff09; 數據范圍&#xff1a; 1≤n≤30000 輸入描述…

深入學習鎖--Synchronized各種使用方法

一、什么是synchronized 在Java當中synchronized通常是用來標記一個方法或者代碼塊。在Java當中被synchronized標記的代碼或者方法在同一個時刻只能夠有一個線程執行被synchronized修飾的方法或者代碼塊。因此被synchronized修飾的方法或者代碼塊不會出現數據競爭的情況&#x…

Hazel引擎學習(十二)

我自己維護引擎的github地址在這里&#xff0c;里面加了不少注釋&#xff0c;有需要的可以看看 參考視頻鏈接在這里 Scene類重構 參考&#xff1a;《InsideUE4》GamePlay架構&#xff08;二&#xff09;Level和World 目前我的Scene類基本只是給entt的封裝&#xff0c;提供了…

工業4.0分類:數字化轉型的多維度

引言 工業4.0代表著制造業的數字化革命&#xff0c;它將制造過程帶入了數字時代。然而&#xff0c;工業4.0并不是一個單一的概念&#xff0c;而是一個多維度的范疇&#xff0c;包括不同的技術、應用領域、企業規模和實施方式。但在這一多維度的概念中&#xff0c;低代碼技術正…

如何優雅地使用Mybatis逆向工程生成類

文/朱季謙 1.環境&#xff1a;SpringBoot 2.在pom.xml文件里引入相關依賴&#xff1a; 1 <plugin>2 <groupId>org.mybatis.generator</groupId>3 <artifactId>mybatis-generator-maven-plugin</artifactId>4 <version>1.3.6<…

《三十》模塊化打包構建工具 Rollup

19的2小時06分鐘 Rollup 是一個 JavaScript 的模塊化打包工具&#xff0c;可以幫助編譯微小的代碼到龐大的復雜的代碼中&#xff08;例如一個庫或者一個應用程序&#xff09;。 Rollup 和 Webpack 的區別&#xff1a; Rollup 也是一個模塊化的打包工具&#xff0c;但是它主要…

排序:非遞歸的快排

目錄 非遞歸的快排&#xff1a; 代碼分析&#xff1a; 代碼演示&#xff1a; 非遞歸的快排&#xff1a; 眾所周知&#xff0c;遞歸變成非遞歸&#xff0c;而如果還想具有遞歸的功能&#xff0c;那么遞歸的那部分則需要變成循環來實現。 而再我們的排序中&#xff0c;我們可…

深入理解asyncio:異步編程的基礎用法

引言&#xff1a; 隨著計算機硬件的不斷發展&#xff0c;對于異步編程的需求也越來越強烈。Python中的asyncio模塊為開發者提供了一種強大而靈活的異步編程方式。本文將介紹asyncio的基礎用法&#xff0c;包括async/await/run語句的使用、多個協程的并發執行、以及在協程中進行…

Let和Var的區別

一&#xff1a;區別 Let不能重復聲明&#xff0c;且必須先聲明再調用&#xff1b; 但也可以只聲明不賦值&#xff0c;默認賦值undefined&#xff1b; 二&#xff1a;實例 let x 10; let x 20; // 這里將會報錯&#xff0c;因為 x 已經被聲明過了 console.log(y); let b …

Azure Machine Learning - 使用 Azure OpenAI 服務生成圖像

在瀏覽器/Python中使用 Azure OpenAI 生成圖像&#xff0c;圖像生成 API 根據文本提示創建圖像。 關注TechLead&#xff0c;分享AI全維度知識。作者擁有10年互聯網服務架構、AI產品研發經驗、團隊管理經驗&#xff0c;同濟本復旦碩&#xff0c;復旦機器人智能實驗室成員&#x…

【動態規劃】【廣度優先】LeetCode2258:逃離火災

作者推薦 本文涉及的基礎知識點 二分查找算法合集 動態規劃 二分查找 題目 給你一個下標從 0 開始大小為 m x n 的二維整數數組 grid &#xff0c;它表示一個網格圖。每個格子為下面 3 個值之一&#xff1a; 0 表示草地。 1 表示著火的格子。 2 表示一座墻&#xff0c;你跟…

pytorch:YOLOV1的pytorch實現

pytorch&#xff1a;YOLOV1的pytorch實現 注&#xff1a;本篇僅為學習記錄、學習筆記&#xff0c;請謹慎參考&#xff0c;如果有錯誤請評論指出。 參考&#xff1a; 動手學習深度學習pytorch版——從零開始實現YOLOv1 目標檢測模型YOLO-V1損失函數詳解 3.1 YOLO系列理論合集(Y…

Redis對象類型檢測與命令多態

一. 命令類型 Redis中操作鍵的命令可以分為兩類。 一種命令可以對任意類型的鍵執行&#xff0c;比如說DEL&#xff0c;EXPIRE&#xff0c;RENAME&#xff0c;TYPE&#xff0c;OBJECT命令等。 舉個例子&#xff1a; #字符串鍵 127.0.0.1:6379> set msg "hello world&…

第76講:MySQL數據庫中常用的命令行工具的基本使用

文章目錄 1.mysql客戶端命令工具2.mysqladmin管理數據庫的客戶端工具3.mysqlbinlog查看數據庫中的二進制日志4.mysqlshow統計數據庫中的信息5.mysqldump數據庫備份工具6.mysqllimport還原備份的數據7.source命令還原SQL類型的備份文件 MySQL數據庫提供了很多的命令行工具&#…

python 畫條形圖(柱狀圖)

目錄 前言 基礎介紹 月度開支的條形圖 前言 條形圖&#xff08;bar chart&#xff09;&#xff0c;也稱為柱狀圖&#xff0c;是一種以長方形的長度為變量的統計圖表&#xff0c;長方形的長度與它所對應的變量數值呈一定比例。 當使用 Python 畫條形圖時&#xff0c;通常會使…

python代碼:如何控制一個exe程序只能執行一次

import ctypes import sys def is_program_running(): # 創建互斥體 mutex_name "Global\\MonitorClientMutex" h_mutex ctypes.windll.kernel32.CreateMutexW(None, False, mutex_name) # 檢查互斥體是否已經存在 if ctypes.windll.kernel32.Get…

Centos7.9安裝谷歌【解決依賴問題】

安裝過程 mkdir /home/app cd /home/app wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpmyum install -y redhat-lsb-core-4.0-7.el6.centos.x86_64 yum install -y libX11-devel --nogpg yum install -y cmake gcc gcc-c gtk-devel gim…

vscode 編譯運行c++ 記錄

一、打開文件夾&#xff0c;新建或打開一個cpp文件 二、ctrl shift p 進入 c/c配置 進行 IntelliSense 配置。主要是選擇編譯器、 c標準&#xff0c; 設置頭文件路徑等&#xff0c;配置好后會生成 c_cpp_properties.json&#xff1b; 二、編譯運行&#xff1a; 1、選中ma…

zabbix 通過 odbc 監控 mssql

1、環境 操作系統&#xff1a;龍蜥os 8.0 zabbix&#xff1a;6.0 mssql&#xff1a;2012 2、安裝odbc 注意&#xff1a;需要在zabbix server 或者 zabbix proxy 安裝 odbc驅動程序 dnf -y install unixODBC unixODBC-devel3、安裝mssql驅動程序 注意&#xff1a;我最開始嘗試…