PHP建立SqlLite資料表並讓ID自增

2021-07-31 20:05:03 字數 2025 閱讀 7929

<?php

class mydb extends sqlite3

}$db = new mydb();

if(!$db) else

/*** 建立資料庫

*/$sql =

$db->close();

/***資料入庫

*/$sql =

$db->close();

php sqllite 類

<?php

/*注意細節:例項化物件時傳入的是資料庫的路徑,要是資料庫不存在的話會自動建立。

*/class sqllite extends sqlite3

function check_input($value)

return $value; }

/*** sqllite 建立資料庫

* * create("test",

* array("id"=>"integer primary key autoincrement",

* "name"=>"varchar(50)",

* "age"=>"int not null",

* "article"=>"text not null")

* );

* * $name array 請傳遞陣列

* $type string 請傳遞|分割的字串

*/function create($table,$name,$type=null)

else

for($i=0;$iquery($sql);

if($re)else

} /**

* sqllite 刪除資料庫

* * $table 表名

*/function drop($table)

else

} /**

* sqllite 插入資料

*/function insert($table,$name,$value=null)

else

for($i=0;$iquery($sql);

if($re)else

} /**

* sqllite 刪除資料

*/function delete($table,$conditionsname,$conditionsvalue=null)

elseelse

} /**

* sqllite 查詢資料

* * $table string 表名

* $name string 查詢字段

* $conditionsname 查詢條件

* * select("test","id,name,age,article",array("name"=>"張三"));

*/function select($table,$name,$conditionsname,$conditionsvalue=null)

else

return $return;

} /**

* sqllite 更新資料

* * $table string 表名

* $name string 修改的字段

* $value string 更新的值

* $conditionsname 修改條件array

*/function update($table,$name,$value,$conditionsname,$conditionsvalue=null)

elseelse

} /**

* sqllite 資料查詢分組

*/function group($table,$name)

return $return;

} /**

* sqllite 陣列物件轉陣列

*/function fecthall($sql)

return $return;

}}

php動態建立mysql資料表

一 mysql建立資料表的語句 其中id,question no等均為需要建立的資料庫表的語句 create table if not exists 表名 id int primary key auto increment not null question no int not null one ...

PHP建立資料庫資料表

php建立資料庫資料表 con mysql connect localhost root root 在資料庫中建立表 if con database my db name sqldatabase create database database if mysql query sqldatabase,...

建立資料表

語法 create table 表名 欄位名稱 字段型別 字段特徵 是否為null,預設值 標識列 主鍵 唯一鍵 外來鍵 check約束 欄位名稱 字段型別 字段特徵 是否為null,預設值 標識列 主鍵 唯一鍵 外來鍵 check約束 建立老師表teacher id name gender age...