一、插入数据
例如:
创建一个phone.sql
#设置编码格式
SET NAMES UTF8;
#如果已经存在就删除数据库
DROP DATABASE IF EXISTS phone;
#创建数据库
CREATE DATABASE phone CHARSET=UTF8;
#进入数据库
USE phone;
#创建表
CREATE TABLE product(
pid INT PRIMARY KEY AUTO_INCREMENT,
pic VARCHAR(32),
tit VARCHAR(64),
comment INT,
price FLOAT(6,2)
);
#向表中插入内容
INSERT INTO product VALUES(NULL,'img/1.jpg','Apple 苹果 IPhone
Xs','99','9288.00');
INSERT INTO product VALUES(NULL,'img/2.jpg','Apple 苹果 IPhone
Xs','98','9188.00');
INSERT INTO product VALUES(NULL,'img/3.jpg','Apple 苹果 IPhone
Xs','97','9088.00');
#查看表
SELECT * FROM product;
2.结合php向数据库添加数据
创建一个phone_add.php
<?php
// $pid=4;
$pic='img/4.jpg';
$tit="标题1";
$comment="评论1";
$price='2399.00';
#1.连接数据库
// $conn=mysqli_connect('主机名:127.0.0.1/localhost','用户名:root','密码','数据库的名字',数据库的端口号);//数据库的端口号默认值3306
$conn=mysqli_connect('127.0.0.1','root','','home',3306);//数据库的端口号默认值3306
#2.设置编码方式
$sql="SET NAMES UTF8";
mysqli_query($conn,$sql);
#3.执行一条插入语句
$sql="INSERT INTO product VALUES(NULL,'$pic','$tit','$comment','$price')";
$result=mysqli_query($conn,$sql);
// var_dump($result);
if($result===true){
echo '成功';
}else{
echo '失败';
}
创建一个phone_add.html
<form action='home_add.php'>
<p>图片: <input type="" name="pic"></p>
<p>标题: <input type="" name="tit"></p>
<p>内容: <input type="" name="comment"></p>
<p>价格: <input type="" name="price"></p>
<p>
<input type="submit" name="" value='提交'>
</p>
</form>
执行删除命令
创建一个phone_delete.php
<?php
#执行删除功能
# 获取商品编号
$pid=$_REQUEST['pid'];
# 链接数据库
$conn=mysqli_connect('127.0.0.1','root','','phone',3306);
#设置编码
$sql="SET NAMES UTF8";
mysqli_query($conn,$sql);
# 执行一条删除语句
$sql="DELETE FROM product WHERE pid='$pid'";
$result=mysqli_query($conn,$sql);
var_dump($result);
创建一个phone_delete.html
<form action="phone_delete.php">
<p>编号: <input type="" name="pid"></p>
<p>
<input type="submit" name="" value="提交">
</p>
</form>