php操作数据库,用wampserver工具

php操作数据库,用wampserver工具

打开wampserver数据库可视化,创建表格,插入数据

sql 复制代码
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;
sql 复制代码
INSERT INTO `user` (`user_Id`, `user_Name`, `user_Pwd`, `gender`, `brief`) VALUES
(1, '张三', '123456', 1, '我是一个懂法律的人'),
(2, '麻子', '123456', 1, '一个很保守的人'),
(3, '李四', '123456', 0, '一个很人');
COMMIT;

创建php文件操作数据库
插入、查询

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 复制代码
<?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();
相关推荐
lzhdim1 小时前
SQL 入门 15:SQL 事务:从 ACID 到四种常见的并发问题
数据库·sql
瀚高PG实验室2 小时前
瀚高企业版V9.1.1在pg_restore还原备份文件时提示extract函数语法问题
数据库·瀚高数据库
TDengine (老段)2 小时前
TDengine Tag 设计哲学与 Schema 变更机制
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
YOU OU3 小时前
Spring IoC&DI
java·数据库·spring
Muscleheng4 小时前
Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错
数据库·postgresql
不正经的小寒4 小时前
PHP 8.4 核心特性
php
罗超驿4 小时前
18.事务的隔离性和隔离级别:MySQL面试高频考点全解析
数据库·mysql·面试
jran-5 小时前
Redis 命令
数据库·redis·缓存
小江的记录本5 小时前
【Java基础】Java 8-21新特性:JDK21 LTS:虚拟线程、模式匹配switch、结构化并发、序列集合(附《思维导图》+《面试高频考点清单》)
java·数据库·python·mysql·spring·面试·maven
June`5 小时前
多线程redis下如何解决aof重写和rdb持久化的数据一致性问题
数据库·redis·缓存