重慶分公司,新征程啟航
為企業(yè)提供網站建設、域名注冊、服務器等服務
為企業(yè)提供網站建設、域名注冊、服務器等服務
php教程
成都創(chuàng)新互聯(lián)從2013年開始,先為宜章等服務建站,宜章等地企業(yè),進行企業(yè)商務咨詢服務。為宜章企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
連接access數據庫教程代碼
下面提供三種php連接access數據庫方法,一種是利用php的pdo,一種是odbc,com接口來與access數據庫連接哦。
*/
//利用pdo與access數據庫連接
$path
="f:font";
$conn
=
new
pdo("sqlite:$path");
if(
$conn
)
{
echo
('connection
pdo
success');
}
else
{
echo
('cnnection
pdo
fail
,plase
check
database
server!');
}
//利用
odbc_connect連接數據庫
$conn
=
odbc_connect("dbdsn","admin","123");
//連接數據源
$doquery=odbc_exec($conn,"select
*
from
表名
where
條件");//執(zhí)行查詢
//利用com接口連接access數據庫
$conn=new
com("adodb.connection");
$dsn="driver={microsoft
access
driver
(*.mdb)};dbq=".realpath("path/db1.mdb");
$conn-open($dsn);
數據庫有很多種類:mysql,oracle,mssql,db2等等。PHP操作數據庫的時候,要保證該類型數據庫的擴展已開啟。這里連接的數據庫以mysql為例:?php
//數據庫服務器地址
$host="localhost";
//連接數據庫用戶名
$uname="root";
//連接數據庫密碼
$upass="";
//連接數據庫
$conn=mysql_connect($host, $uname,$upass);
//判斷連接
if(!$conn){
die("連接數據庫失敗!").mysql_errno();
}
//連接成功,其他操作省略
?
你可以做一個簡單的例如你只有用戶名和密碼即可那么你先在數據庫(以mysql為例)中建表例如叫做user 字段為 id name pass分別是編號、用戶名、密碼長度分別是int(8) a_t(自動編號) 主鍵,varchar(50) ,varchar(50) 你可以添加一個測試數據 例如 1,admin,admin//說明密碼這里不說加密的問題,用明文實現 登錄頁面的代碼:login.phphtmlheadtitle用戶登錄/title/headbodyform action="checklogin.php" name="loginform" method="post"用戶名:input name="name" type="text"br密 碼:input name="password" type="password"brinput value="登錄" type="submit"br/form/body/html checklogin.php代碼(檢測登錄): $name=$_POST[name];$pass=$_POST[password];session_start();//這個可以維持登錄狀態(tài),可以參照session的使用
//登錄檢查函數 function login_state($uid,$user_shell){ $sql="SELECT * FROM `user` WHERE `name`='$name'";
$query=@mysql_query($sql) or die(mysql_error());
$us=is_array($row=@mysql_fetch_array($query));
$user_shell=$us ? $user_shell==$row[password]:FALSE;
if($user_shell){ echo "scriptalert('登錄成功');/script";
return $row;
}else{
echo "scriptalert('您暫時不能瀏覽該頁面,請先登錄');location.href='login.php';/script";
} }login_state($name,$password);?
希望可以幫到您,如果還有問題可以聯(lián)系2458285853
//采用pdo鏈接數據庫
try{
$dsn
=
'mysql:host=127.0.0.1;dbname=citest';
$pdo
=
new
PDO($dsn,'root','qq');
$pdo-setAttribute(3,2);
}catch(PDOEXCEPTION
$e){
echo
$e-
getMessage
();
}
//通過預處理查詢驗證
try{
$sql
=
"SELECT
count(*)
FROM
users
WHERE
username=:username
AND
password=:password";
$stmt
=
$pdo-prepare($sql);
$data
=
$stmt-execute($_GET);
//接過來的post值,前提表單中的name值和數據庫的的字段名稱相同
if($data){
echo
'登陸成功';
}else{
echo
'登陸失敗';
}
}catch(PDOEXCEPTION
$e){
echo
$e-getMessage();
}
如果想要跳轉到另外一個html文件,需要有以下幾步:
找到你要跳轉的html文件的路徑地址,如果是你本機上的某個文件,路徑url就是相對你當前文件的路徑,類似于:../../test/a/b/c.html,這是相對路徑,也可以填寫絕對路徑,如果是網絡上的某個html文件,就填寫http開頭的具體文件路徑url就好了
在你當前文件中最后加上如下代碼:Header("Location:$url");? ?$url就是第一點中說的路徑url。
如果覺得有用請點贊并關注下,感謝!