php利用mysql資料庫已有的資料進行登入操作

時間 2022-03-10 12:10:21

1樓:匿名使用者

<?php

//獲取post表單提交的username

$username = isset($_post['username']) ? trim($_post['username']) : '';

// 同上

$password = isset($_post['password']) ? trim($_post['password']) : '';

//使用pdo連線mysql資料庫

$conn = new pdo('mysql:host=localhost;dbname=test', 'root', 'root');

//使用引數繫結查詢記錄

$rs = $conn->prepare("select `uid` from `test_user` where `username` = :username and `password` <> :password");

$rs->execute(array(

':username' => $username,

':password' => $password

));if($rs->columncount() > 0)

else

如果要實現php與mysql的連線,利用phpmyadmin建立資料庫和表後,怎樣在表中新增資料?

2樓:水電費

在admin中可以直接新增資料,或在php程式中用insert語句新增資料。

admin是圖形操作介面,應該很簡單;在php程式中如:insert into user(id,name) values (1,'bobo');

就是指在user表中插入id值為1,name值為bobo的一行資料。當然前提是執行該語句前,php程式已經和mysql資料庫伺服器及資料庫連線成功。

3樓:匿名使用者

這個很好弄啊,你點進去一張表以後,最上邊有一排按鈕,瀏覽,結構,插入什麼的,你想插入資料直接點插入那個標籤就進去了,想看錶的話就點瀏覽,還有別的一些功能

用php如何實現使用者登入以後顯示使用者的資訊?不同的使用者顯示不同使用者的資訊,資料庫是用mysql做的 10

4樓:匿名使用者

吧登入資訊存放到session中,然後從session中取出使用者名稱,使用使用者名稱從資料庫中拿出使用者資訊不就可以了。

如何通過php實現mysql資料庫連線

5樓:智者總要千慮

已安裝mysql資料庫;

檢查php環境是否已開啟mysql擴充套件(一般情況下是開啟的);

檢查方法:a.使用phpinfo();函式,看有沒有mysql項;b.開啟php.ini檔案,檢查php_mysql.dll前分號是否已取掉。

4<?php//設定編碼格式header("content-type:text/html;charset=utf-8"); //定義資料庫主機地址$host="localhost"; //定義mysql資料庫登入使用者名稱$user="root"; //定義mysql資料庫登入密碼$pwd=""; //連結資料庫$conn = mysql_connect($host,$user,$pwd); //對連線進行判斷if(!

$conn)else?>

執行結果:

使用php語言編寫一個登入介面 資料庫要使用mysql

6樓:wuyanmin衰

<?php

$user='安林網路';

$password='安林網路話題社';

if($_post['name']==''||$_post['pass']=='')else

if($_post['name']!=$user||$_post['pass']!=$password)else

if($r==11)?>

?>

用php+mysql做一個註冊程式,如何查詢資料庫內的使用者名稱是否存在?

怎麼用php連線資料庫,並顯示出mysql資料庫裡面的**裡面的資訊

用php和mysql編寫一個簡單的登陸頁面,資料庫中已經包括相關資訊

7樓:匿名使用者

必須要用session和cookie啊

8樓:九能學長

不用session或cookie的話頁面切換後你就無法儲存使用者的登入狀態了

許可權的話可以在資料庫中儲存一個許可權的欄位

然後將使用者登陸狀態 許可權判斷單獨做個php頁面 需要判斷的許可權的地方引用一下就是了

9樓:匿名使用者

提交頁不寫了post到驗證頁就好了。

<?php

$username = $_post['username'];

$passwd = $_post['passwd'];

sql略

select userpasswd from yourtable where usernamed='$username';

取當前使用者的密碼至$pw,(如果你的密碼用了md5加密用下面函式)if (md5($passwd)==$pw)else

?>

10樓:

不管怎麼樣,session或者cookie都必須使用.

至於許可權判斷,可在資料庫內新增一個欄位,在登入之後將其賦給一個session或者cookie

判斷時在頁面頂部判斷即可,例如設定的許可權是欄位是permission

登入後將其賦給session或者cookie,以session為例

先寫好登入驗證的查詢,然後

$_session['permission'] = $rs['permission'];//$rs是你驗證登入時使用的資料庫記錄

判斷時這樣即可:

if(!isset($_session['permission']) || $_session['permission'] != '1')

//如果$_session['permission']沒有設定或者$_session['permission']不為1,則退出

樓上沒完全理解提問者的意思,提問者需要許可權驗證.再者此處我沒有要求他表單提交.

手打,望採納

php怎麼連線mysql資料庫,php怎麼連線Mysql資料庫問題!

db server localhost db user root db pwd password db name test sql select from user where username admin conn mysql pconnect db server,db user,db pwd m...

php怎麼顯示mysql資料庫的碎片

php mysql資料庫 mysql connect函式 問題表述太不清楚了 php mysql如何讀取資料庫資料?怎麼用php語言來顯示mysql資料庫內容 一般的結構如下 if mysql connect 127.0.0.1 root 123456 mysql free result res e...

mysql資料庫正常,php查出來中文變亂碼了

典型的編碼問題。在php中mysql connect之後,加一句 mysql query set names utf8 con 用來設定一下編碼。php檔案的編碼 一般是utf8無bom 也應該與資料庫的編碼一致。顯示是通過html完成的,因此應該在中的前,指定html的編碼為utf8.總之,養成良...