1、從資料庫出發,先建立測試資料,這裡使用的mysql,通過指令碼模式建立測試資料。
set names utf8;drop database if exists disk;
create database disk charset=utf8;
use disk;
create table udisk(
uid int primary key auto_increment,
uname varchar(24),
pic varchar(60),
price float(9,2),
addedtime bigint
);insert into udisk values
(null,'金士頓 se9h','img/1.jpg','49.90','1234567890123'),
(null,'金士頓 dt100g3','img/2.jpg','47.90','1234567890123'),
(null,'權尚 transshow','img/3.jpg','39.90','1234567890123'),
(null,'閃迪(sandisk)酷鑠(cz73) ','img/4.jpg','79.90','1234567890123'),
(null,'金士頓 32gb','img/5.jpg','99.90','1234567890123');
2、建立 init.php 主要用於儲存php連線資料庫的相關**。
<?php/*資料庫鏈結初始化頁面*/
$conn = mysqli_connect('127.0.0.1','root','','tarena',3306);
$sql = 'set names utf8';
mysqli_query($conn,$sql);
3、建立 add.php 實現php運算元據庫新增資料功能。
<?php@$uname = $_request['uname'] or die('uname required');
@$pic = $_request['pic'] or die('pic required');
@$price = $_request['price'] or die('price required');
require('disk_inti.php');
$addtime = time()*1000;
$sql = "insert into udisk values(null,'$uname','$pic','$price','$addtime')";
$result = mysqli_query($conn,$sql);
if($result===false)else
4、建立用於實現新增功能的檢視(add.html檔案) 乙個簡單的資料新增入口 測試用。
5、使用php建立資料查詢功能主介面 並使用js繫結刪除功能
<?php // 執行sql查詢語句require('disk_inti.php');
$sql = "select * from udisk";
$result = mysqli_query($conn,$sql);
if($result===false)else
//var_dump($list);
?>
<?php //抓取資料 響應到檢視中
foreach($list as $d)
?>
6、建立delete.php 補全刪除功能
<?php@$uid = $_request['uid'] or die('uid required');
require('disk_inti.php');
$sql ="delete from udisk where uid=$uid";
$result = mysqli_query($conn,$sql);
if($result===false)else
PHP學習 完成簡單的增刪改
前幾天在學習php的時候做了乙個簡單的資料增刪改的程式,由於自己是第一次接觸php所以在許多地方做的不到位,感覺很牽強,但是畢竟是花了時間的,所以現在貼出來。1.完成增刪查改的主頁面 connsql.php 獲得資料庫連線 require connectiondb.php 從表中提取資訊的sql語句...
php 過時的sql操作庫(學習使用)
連線資料庫 return resource function connect 完成記錄插入的操作 param string table param array array return number function insert table,array keys values mysql quer...
SQL 簡單的 CRUD 操作
sql 是用於訪問和處理資料庫的標準的計算機語言,全稱是 structured query language。注 sql 對大小寫不敏感,select 和 select 是相同的。insert into table name values value1,value2,value3,或者insert ...