一、用PhpMyAdmin新建一個(gè)MySQL用戶.
岷縣網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),岷縣網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為岷縣近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的岷縣做網(wǎng)站的公司定做!
1,用root登陸phpmyadmin
2,點(diǎn)權(quán)限
3,點(diǎn)創(chuàng)建一個(gè)用戶
4,選擇所有權(quán)限
執(zhí)行
二、使用可視化操作軟件,如phpmyadmin,mysqlcc等。
或者用命令行Create Database 數(shù)據(jù)庫名
三、for example
創(chuàng)建用戶vap,并分配權(quán)限:對(duì)數(shù)據(jù)庫vap的所有表可以從所有機(jī)器(第一句)和本地機(jī)器(第二局)進(jìn)行訪問,并擁有任意權(quán)限,密碼為vap
grant all privileges on vap.* to 'vap'@'%' identified by 'vap';
grant all privileges on vap.* to 'vap'@'localhost' identified by 'vap';
建議樓主檢查一下sql對(duì)不對(duì),主要看你數(shù)據(jù)庫有沒有sql語句的字段或者表
還有,你的密碼是經(jīng)過md5處理的,所以,你看你在做注冊(cè)用戶的時(shí)候,密碼是不是也經(jīng)過了md5處理,沒有的話,系統(tǒng)會(huì)判斷2個(gè)密碼不相等,盡管他們的值是相同的(MD5不懂的話去搜搜,大把大把的),我估計(jì)是你注冊(cè)的時(shí)候密碼沒處理~,你把$password = MD5($_POST['password']);的MD5去掉試試
if($check_query){
$_SESSION['username'] = $username;
echo $username,' 歡迎你!進(jìn)入 a href="my.php"用戶中心/abr /';
exit;
} else {
exit('登錄失??!點(diǎn)擊此處 a href="javascript:history.back(-1);"返回/a 重試');
}
$_SESSION['username'] = $username 是把用戶名的值賦給一個(gè)叫username的session(這屬于會(huì)話,不懂去搜搜看)
你單詞打錯(cuò)了。。是GRANT 表示給授予訪問權(quán)限
正確的寫法,一般系統(tǒng)關(guān)鍵字都大寫,表名、字段名都小寫
GRANT?SELECT?ON?books.*?TO?bookman?IDENTIFIED?BY?'123';
GRANT?權(quán)限?ON?數(shù)據(jù)庫名.*?TO?用戶名?IDENTIFIED?BY?密碼;
權(quán)限:這里是僅限檢索的權(quán)限?SELECT(檢索)?
數(shù)據(jù)庫名:說明授權(quán)訪問的數(shù)據(jù)庫是?books,這個(gè)數(shù)據(jù)庫在操作之前就已經(jīng)建立
.*?:??"."有指向的含義,"*"表示這個(gè)數(shù)據(jù)庫books中所有的表
書中應(yīng)該是默認(rèn)已經(jīng)建立了。自己操作的時(shí)候當(dāng)然要另外先?CREATE?DATABASE?books了
這條語句含義:為數(shù)據(jù)庫books創(chuàng)建對(duì)所有表有查詢權(quán)限的用戶bookman?且密碼為123
推薦問題里又見到你的問題了。。呵呵
你的意思就是普通用戶有幾種權(quán)限。我拿管理員來說吧,超級(jí)管理員可以有增加用戶,增加信息,增加新聞幾種權(quán)限,普通管理員只有可以增加信息。
先從數(shù)據(jù)庫寫一個(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是沒有權(quán)限,1是有權(quán)限
`newsflag` int(1) default 0, //增加新聞的權(quán)限,0是沒有權(quán)限,1是有權(quán)限
`messageflag` int(1) default 0 //增加信息的權(quán)限,0是沒有權(quán)限,1是有權(quán)限
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
超級(jí)管理員你可以直接在數(shù)據(jù)庫里增加一個(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 "你是可以增加用戶的管理員" ;
}
希望你能明白了
我下面的代碼是根據(jù)用戶名稱 name字段進(jìn)行搜索的,如果名稱相同就會(huì)搜出多個(gè)用戶
$name='張三';
$host="localhost";
$username="root";
$password="root";
$database="aaaa";
$mysqli?=?new?mysqli($host,?$username,?$password,?$database);
if($mysqli-connect_errno){
echo'數(shù)據(jù)庫連接錯(cuò)誤';
exit;
}
//設(shè)置數(shù)據(jù)庫編碼格式
$mysqli-set_charset("UTF8");
/*查詢用戶*/
$sql="SELECT?*?FROM?mydb?WHERE?name=?'".$name."'";
/*把sql語句傳送到數(shù)據(jù)庫*/
$result=$mysqli-query($sql);
if($result-num_rows0){
$ids="";
/*顯示搜索用戶資料*/
while?($row?=$result-fetch_assoc()){
echo?$row['id'].'-'.$row['name'].'-'.$row['num'].'-'.$row['time'];
if($ids==""){
$ids="(".$row['id'];
}else{
$ids.=",".$row['id'];
}
}
$ids.=")";
//更新搜索時(shí)間
$sql_update="update??mydb?set?num=num+1,time='".date("Y-m-d?H:i:s")."'?where?id?in?".$ids;
$result_exec=$mysqli-query($sql_update);
if($result_exec===true){
echo?"更新用戶成功";
}
}
當(dāng)前名稱:php鏈接數(shù)據(jù)庫增加用戶 php可以連接數(shù)據(jù)庫嗎
當(dāng)前網(wǎng)址:http://chinadenli.net/article18/hpisgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)公司、域名注冊(cè)、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)