php懶人函式 自動新增資料

2022-09-27 11:03:09 字數 2214 閱讀 1071

複製** **如下:

/* *@自動新增資料函式

*@$table 表名

*@$arr 欄位庫 array("title",array("content",int))

*@ array(字段,型別)

*@ 型別說明

html--允許html

unhtml-不允許html

int --int型別

float -- float 型別

*/ //自動插入資料函式

function autoinsert($table,$arr=array(),$method='post')

if($method=='post')

elseif(is_float($_post[$v]))

elseif(is_string($_post[$v]))

elseif($vtype=="int")

elseif($vtype=='float') }

$var.= "$v = '$_post[$v]' ".($k}else

elseif(is_float($_get[$v]))

elseif(is_string($_get[$v]))

elseif($vtype=='int')

elseif($vtype=='float') }

$var .="$v= '$_get[$v]' ".($k}

} $sql.=$var;

$this->query($sql);

return $this->insert_id();

} /**

@自動更新資料函式

*@$table 表名

*@$arr 欄位庫 array("title",array("content",int))

*@ array(字段,型別)

*@ 型別說明

html--允許html

unhtml-不允許html

int --int型別

float -- float 型別

** $where 條件陣列 型別同 $arr一樣

*$method 表單提交的方式

*/ function autoupdate($table,$arr=array(),$where=array(),$method='post')

if($method=='post')

elseif(is_float($_post[$v]))

elseif(is_string($_post[$v]))

elseif($vtype=="int")

elseif($vtype=='float') }

$var.= "$v = '$_post[$v]' ".($k}else

elseif(is_float($_get[$v]))

elseif(is_string($_get[$v]))

elseif($vtype=='int')

elseif($vtype=='float') }

$var .="$v= '$_get[$v]' ".($k}

} $sql.=$var;

//解析 where

$ct=count($where)-1;

if(!empty($where)) $w=" where ";

foreach($where as $k=> $v)

if($method=='post')

elseif(is_float($_post[$v]))

elseif(is_string($_post[$v]))

elseif($vtype=="int")

elseif($vtype=='float') }

$w.= "$v = '$_post[$v]' ".($k}else

elseif(is_float($_get[$v]))

elseif(is_string($_get[$v]))

elseif($vtype=='int')

elseif($vtype=='float') }

$w .="$v= '$_get[$v]' ".($k}

} $sql.=$w;

$this->query($sql);

}

本文標題: php懶人函式 自動新增資料

本文位址:

PHP批量新增資料

連線資料庫 header content type text html charset utf 8 define db host 127.0.0.1 define db user root define db pass root define db name test define db port ...

PHP MySQLi STMT新增資料

php mysqli stmt 新增資料 預編譯 1.建立mysqli物件 mysqli new mysqli localhost root 1234 test 2.建立預編譯物件 sql insert into user1 name,password,email,age values mysqli...

ExtJs gridPanel新增資料

向gridpanel新增資料 資料模型 ext define xx xxmodel 一 當gridpanel讀取的是資料庫的資訊時me.store ext.create ext.data.store listeners load function store,records,successful,e...