一、插入數據
例如:
創建一個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>