<?php
//資料庫初始化
function dbinit($dbname,$host='localhost',$user='root',$pwd='',$charset='utf8')
");} //查 - 得到單行
function dbgetone($table,$where=1)
where ";
$rs = mysql_query($sql); // mysql_query可以執行資料庫的增刪改查
//處理這個有行有列的表
$row = mysql_fetch_assoc($rs); // 取一行,每執行一次這條語句,就會從表取一行
return $row; //返回單行資料
} //查 - 得到多行(列表)
function dbgetlist($table,$where=1,$limit='',$join='',$order='order by id desc',$fields='*')
from where "; // descend下降 ascend 上公升
$rs = mysql_query($sql); //用php去執行sql語句
while( $row = mysql_fetch_assoc($rs) )
return $data;
} //增加
function dbinsert($table,$data)
//去掉$key_str, $value_str 最後的乙個逗號
$key_str = substr($key_str,0,-1); // ***,yyy,zzz, 轉換為 ***,yyy,zzz
$value_str = substr($value_str,0,-1); //'***','yyy','zzz', 轉換為 '***','yyy','zzz'
$sql = "insert into () values()";
mysql_query($sql);
return mysql_insert_id(); // mysql_insert_id() 得到增加後自動增長的最後乙個id的數值
} //刪除
function dbdelete($table,$where)
where ";
mysql_query($sql);
return mysql_affected_rows(); // mysql_affected_rows() 得到受影響的行數
} //修改
function dbupdate($table,$data,$id="id")
//去掉$key_str, $value_str 最後的乙個逗號
$key_value_str = substr($key_value_str,0,-1); // ***,yyy,zzz, 轉換為 ***,yyy,zzz
$sql = "update set where =".$data['id'];
mysql_query($sql);
return mysql_affected_rows(); // mysql_affected_rows() 得到受影響的行數
}
搶購功能的實現 PHP MySQL
搶購功能的實現 php mysql 鄧強 本文 業務背景 某公司開展活動,4個實體店,每天限量發放10個優惠券,供人們搶購。技術分析 一旦涉及搶購,必然會引起併發問題,而且還盡量保證程式的併發性,這就要求或者在程式中做同步,或者在資料庫層次做同步。一般來說,在程式端做同步 synchronize 會...
php mysql常用函式
應用mysql connect 函式連線mysql伺服器 2 應用mysql select db 函式選擇資料檔案 3 應用mysql query 函式執行mysql語句 4 應用mysql fetch array 函式從陣列結果集中獲取資訊 5 應用mysql fetch object 函式從結果...
php mysql常用函式
應用mysql connect 函式連線mysql伺服器 2 應用mysql select db 函式選擇資料檔案 3 應用mysql query 函式執行mysql語句 4 應用mysql fetch array 函式從陣列結果集中獲取資訊 5 應用mysql fetch object 函式從結果...