THINKPHP貌似沒(méi)有自己的方法創(chuàng)建數(shù)據(jù)表。

創(chuàng)新互聯(lián)公司是一家專(zhuān)注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),屏南網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:屏南等地區(qū)。屏南做網(wǎng)站價(jià)格咨詢:18982081108
能想到的有:在thinkphp里執(zhí)行原生的創(chuàng)建表語(yǔ)句。
$sql = "
create table table_name (
id int(11) not null auto_increment primary key,
user varchar(255) ,
name varchar(255)
)
";
mysql_query($sql);
-------------------------------------
其實(shí)也是執(zhí)行一個(gè)sql語(yǔ)句~
--------------------------------------
我剛寫(xiě)的。。測(cè)試成功的哈
?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());
?
推薦問(wèn)題里又見(jiàn)到你的問(wèn)題了。。呵呵
你的意思就是普通用戶有幾種權(quán)限。我拿管理員來(lái)說(shuō)吧,超級(jí)管理員可以有增加用戶,增加信息,增加新聞幾種權(quán)限,普通管理員只有可以增加信息。
先從數(shù)據(jù)庫(kù)寫(xiě)一個(gè)表,表信息如下
你可以設(shè)一個(gè)表
CREATE TABLE `admin` (
`id` int(11) NOT NULL auto_increment,
`adminname` varchar(11) default NULL,
`password` varchar(100) default NULL,
`userflag` int(1) default 0, //增加用戶的權(quán)限,0是沒(méi)有權(quán)限,1是有權(quán)限
`newsflag` int(1) default 0, //增加新聞的權(quán)限,0是沒(méi)有權(quán)限,1是有權(quán)限
`messageflag` int(1) default 0 //增加信息的權(quán)限,0是沒(méi)有權(quán)限,1是有權(quán)限
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
超級(jí)管理員你可以直接在數(shù)據(jù)庫(kù)里增加一個(gè) userflag ,newsflag,messageflag全部是1
test.PHP
判斷是否有權(quán)限
define("DB_ADDRESS","localhost");
define("DB_USER","root");
define("DB_PWD","123456");
define("DB","library");
mysql_connect(DB_ADDRESS,DB_USER,DB_PWD);
mysql_select_db(DB);
$result=mysql_query("select from admin where name="", and password=""");
$row=mysql_fetch_array($result);
if($row['userflag']==1 $row['messageflag']==1 $row['newsflag']==1)
{
echo "你是超級(jí)管理員" ;
}
if($row['userflag']==1 ){
echo "你是可以增加用戶的管理員" ;
}
希望你能明白了
?php
$con=mysql_connect('localhost','root','')?or?die('數(shù)據(jù)庫(kù)服務(wù)器連接出錯(cuò),錯(cuò)誤信息是:'?.?mysql_error());
mysql_select_db('test',$con)?;
$sql="CREATE?TABLE?user_data(
id?int(5)?not?null?auto_increment?primary?key?,
name?char(10)?not?null?default?''?,
password?char(12)?not?null?default?''?,
age?int(3)?not?null?default?0?,
sex?char(2)?not?null?default?'男'?,
mail?char(50)?not?null?default?default?''?,
qq?char(12)?not?null?default?''?,
degree?char(10)?not?null?default?''?,?
fav?char(50)?not?null?default?''?
)"?;
echo?mysql_query($sql,$con)???'成功在test數(shù)據(jù)庫(kù)中創(chuàng)建用戶表!?':?'建表時(shí)出現(xiàn)錯(cuò)誤!錯(cuò)誤信息是:?'?.mysql_error();
改成這樣運(yùn)行一下試試!
如果會(huì)出現(xiàn)錯(cuò)誤,就會(huì)有一段關(guān)于mysql錯(cuò)誤提示的英文,根據(jù)這段英文,就能很直觀的知道錯(cuò)誤在哪里
?php$server = "localhost";
$username = "root";
$password = "";
$database = "myabc";
$ranks = array(
1="newbie",
2="new member",
3="member",
4="high member",
5="very high member",
6="supreme member",
7="ultra member",
8="godlike member",
9="god member",
10="low god",
11="medium god",
12="high god",
13="very high god",
14="supreme god",
15="ultra god",
16="perfect");$couldNotOpenDatabase = "Could not open databaseBR\n please check your settings in config.php";
$couldNotConnectMysql="Could not connect Mysql!";
$conn=mysql_connect($server,$username,$password) or die ($couldNotConnectMysql);
if (mysql_select_db($database,$conn))
{//數(shù)據(jù)庫(kù)存在,做相應(yīng)操作}else{//數(shù)據(jù)庫(kù)不存在,創(chuàng)建一個(gè),并做相應(yīng)操作
文章標(biāo)題:PHP新建用戶數(shù)據(jù)表,php創(chuàng)建數(shù)據(jù)表
網(wǎng)址分享:http://chinadenli.net/article29/dseipch.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、域名注冊(cè)、品牌網(wǎng)站設(shè)計(jì)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站策劃、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)