$sql = "
成都創(chuàng)新互聯(lián)公司長期為成百上千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網生態(tài)環(huán)境。為沈丘企業(yè)提供專業(yè)的成都網站設計、做網站,沈丘網站改版等技術服務。擁有十多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
create table table_name (
id int(11) not null auto_increment primary key,
user varchar(255) ,
name varchar(255)
)
";
mysql_query($sql);
-------------------------------------
其實也是執(zhí)行一個sql語句~
--------------------------------------
我剛寫的。。測試成功的哈
?php
$link = mysql_connect("127.0.0.1","root","123456");
mysql_select_db("test");
$sql = "
create table table_name (
id int(11) not null auto_increment primary key,
user varchar(255) ,
name varchar(255) charset gbk
)
";
mysql_query($sql) or die(mysql_error());
?
THINKPHP貌似沒有自己的方法創(chuàng)建數據表。
能想到的有:在thinkphp里執(zhí)行原生的創(chuàng)建表語句。
建立數據表,得是你在cmd窗口或者phpmyadmin、navicat for mysql這類終端軟件里進行操作。建立數據表的指令是create table xxx ();
連接數據庫使用php封裝好的一個函數mysql_connect();
例如:
mysql_connect('127.0.0.1','root','root');
這樣的語句來連接,因為連接數據庫會生成連接標識資源,你把這個資源賦給一個新變量
$active_connection_sort = mysql_connect('127.0.0.1','root','root');
這樣你拿著新變量去玩別的也好下手。
括號中間都是參數,第一個是連接地址,比如localhost,但我個人建議還是127.0.0.1省得還得來一步解析,第二個參數是用戶名,第三個參數是密碼,都用英文單括號括上。參數和參數之間用英文逗號間隔起來。
用框架做久了這個東西都容易忘,我也是憑記憶寫的,你試試看這個能不能過關。
創(chuàng)建數據庫:create database 數據庫名
創(chuàng)建數據表:
CREATE TABLE `users` (
`id` tinyint(10) auto_increment primary key NOT NULL,
`username` varchar(30) NOT NULL,
`age` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
執(zhí)行這兩個sql語句就行