寫一個專門用于連接數(shù)據(jù)庫的文件:db_conn.php 如下:

文安網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,文安網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為文安上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的文安做網(wǎng)站的公司定做!
?php
define("DBSERVER","localhost");
define("USER","root");
define("PASSWORD","your password");
define("DB","dbName");
function connectMySQL()
{
@mysql_pconnect(DBSERVER,USER,PASSWORD) or die("服務(wù)器繁忙,請刷新后再嘗試建立連接");
@mysql_select_db(DB) or die("數(shù)據(jù)庫正在連接中。。。");
}
connectMySQL();
mysql_query("set names utf8");
?
然后在需要使用到連接數(shù)據(jù)庫的網(wǎng)頁加入:
require("db_conn.php");
希望能幫到你。
直接寫代碼啊。
我寫了一遍截圖看。第一行參數(shù)主機、用戶名、密碼;第二行選擇數(shù)據(jù)庫‘第三行選擇字符集’
你自己試下
php鏈接mysql必備條件:
已安裝mysql數(shù)據(jù)庫;
檢查php環(huán)境是否已開啟mysql擴展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數(shù),看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
?php
//設(shè)置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義數(shù)據(jù)庫主機地址
$host="localhost";
//定義mysql數(shù)據(jù)庫登錄用戶名
$user="root";
//定義mysql數(shù)據(jù)庫登錄密碼
$pwd="";
//鏈接數(shù)據(jù)庫
$conn = mysql_connect($host,$user,$pwd);
//對連接進行判斷
if(!$conn){
die("數(shù)據(jù)庫連接失敗!".mysql_errno());
}else{
echo "數(shù)據(jù)庫連接成功!";
}
?
?php
$mysql_server_name='localhost';
$mysql_username='root';
$mysql_password='12345678';
$mysql_database='mycounter';
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
$sql='CREATE DATABASE mycounter DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
';
mysql_query($sql);
$sql='CREATE TABLE `counter` (`id` INT(255) UNSIGNED NOT NULL AUTO_INCREMENT ,`count` INT(255) UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY ( `id` ) ) TYPE = innodb;';
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
//echo $sql;
mysql_close($conn);
echo "Hello!數(shù)據(jù)庫mycounter已經(jīng)成功建立!";
php的搭檔,很多都是mysql,
sql數(shù)據(jù)庫
服務(wù)這個你要安裝,沒有安裝你哪來的數(shù)據(jù)庫啊,zend說白了,其實只是一個編輯器而已,并沒有數(shù)據(jù)庫的成分。
windows系統(tǒng),可以使用wamp,等集成環(huán)境來安裝。wamp本身自帶phpmysqladmin,可以查看數(shù)據(jù)庫,另外,使用外部工具navicat蠻好用的,也可以用來查看數(shù)據(jù)庫
?php
$localhost?=?'localhost';//本地的基本是用localhost
$dbname?=?'dbname';//數(shù)據(jù)庫名
$user?=?'user';//用戶名
$pw?=?'pw';//密碼
$pdo?=?new?PDO("mysql:host=".$localhost.";dbname=".$dbname."",$user,$pw);?
$pdo-query('set?names?utf8');
$username?=?$_POST['username'];
$userpassword?=?$_POST['userpassword'];
$sql?=?'SELECT?userpassword?FROM?`userinf`?WHERE?`username`="'?.?$username?.?'"';
$row?=?$pdo-query($sql)-fetch();//查詢數(shù)據(jù)庫
if($userpassword?==?$row['userpassword'])
{
@header("Location:?http://網(wǎng)址");//配對成功,跳轉(zhuǎn)
}
else
{
exit('不好意思,你的密碼不對');
}
/*
就是這么的簡單,但是一般的驗證用戶密碼不是這樣的,首先一般存數(shù)據(jù)庫里面的密碼都是加密的,通常的MD5加密
而且POST提交過來的數(shù)據(jù)也要過濾一下
*/
?
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?""
html?xmlns=""
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
title用戶登錄驗證/title
/head
body
form?method="POST"
用戶名:input?name="username"?type="text"?/?|?密碼:input?name="userpassword"?type="password"?/?|?input?type="submit"?value="提交"
/form
/body
/html
本文題目:php如何匹配網(wǎng)頁數(shù)據(jù)庫,php連接數(shù)據(jù)庫查詢數(shù)據(jù)
標題來源:http://chinadenli.net/article2/dsipdic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、網(wǎng)站策劃、Google、動態(tài)網(wǎng)站、搜索引擎優(yōu)化、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)