讀數(shù)據(jù)庫,以表格輸出的示例代碼:
成都創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設、網(wǎng)站重做改版、城中網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5頁面制作、商城網(wǎng)站定制開發(fā)、集團公司官網(wǎng)建設、外貿營銷網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為城中等各大城市提供網(wǎng)站開發(fā)制作服務。
?php
header('Content-type:text/html;charset=utf-8');
$db = new mysqli('localhost','root','root','books');
$rows = $db-query('SELECT * FROM customers');
echo 'table border="1"trtd姓名/tdtd年齡/td/tr';
while($row = $rows-fetch_assoc()){
echo 'trtd'.$row['name'].'/td';
echo 'td'.$row['address'].'/td/tr';
}
?
數(shù)據(jù)庫有很多種類:mysql,oracle,mssql,db2等等。PHP操作數(shù)據(jù)庫的時候,要保證該類型數(shù)據(jù)庫的擴展已開啟。這里連接的數(shù)據(jù)庫以mysql為例:
?php
//數(shù)據(jù)庫服務器地址
$host="localhost";?
//連接數(shù)據(jù)庫用戶名
$uname="root";?
//連接數(shù)據(jù)庫密碼
$upass="";?
//連接數(shù)據(jù)庫
$conn=mysql_connect($host,?$uname,$upass);
//判斷連接
if(!$conn){
die("連接數(shù)據(jù)庫失??!").mysql_errno();????
}
//連接成功,其他操作省略
?
在使用虛擬服務器時,服務器提供商一般不會像我們使用本地數(shù)據(jù)庫一樣:使用導入導出(這樣的文件后綴是*.sql)。大部分時候提供的是一個文件夾,里面包括:數(shù)據(jù)庫名文件夾,文件夾里包括,*.frm,*.MYI,*.MYD,并且包含一個db.opt文件。分別介紹一下:
*.frm----描述了表的結構
*.MYI----表的索引
*.myd----保存了表的數(shù)據(jù)記錄
db.opt----用文本編輯器打開,可以看到里面保存的是編碼信息
要把上述的數(shù)據(jù)庫導入進mysql:
安裝mysql數(shù)據(jù)庫:我安裝的數(shù)據(jù)庫是MySQL Server 5.5,安裝目錄選擇:D:\program files\MySQL (注意:路徑中不要包含中文)
在C:\Documents and Settings\All Users\Application Data\ 里找到 MySQL\MySQL Server 5.5文件夾,該文件夾下有個文件: my.ini
在my.ini文件里找到一個datadir的key如:datadir="C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\“
在3找到的一個data文件夾下,拷貝服務商提供備份時提供的文件(包括*.frm,*.MYI,*.MYD,db.opt)
一般重啟mysql服務,在管理界面就可以看到表的結構及數(shù)據(jù)了
config.php或者dbconfig.php,到源代碼文件夾搜索conf關鍵詞。 打開看看,里面出現(xiàn)db=''數(shù)據(jù)庫 pass=‘’字樣就是。
一般都有配置數(shù)據(jù)庫的文件,
比如config.php
里面的內容如下:
?php
$servername
=
'localhost';
$dbusername
=
'root';
//root修改為數(shù)據(jù)庫賬戶,
$dbpassword
=
'111111';
//111111修改為數(shù)據(jù)庫密碼
$dbname
=
'test';
//您的數(shù)據(jù)庫名稱。
一般修改為你對應數(shù)據(jù)庫的內容,就可以了。/pre
追問:
修改成什么啊~~~
追答:
$dbpassword
=
'111111';
//111111修改為你主機mysql數(shù)據(jù)庫密碼
$dbname
=
'test';
//您的數(shù)據(jù)庫名稱
,這里是test,
比如你數(shù)據(jù)庫名稱為"mydbdabase",就修改成"mydbdabase".,這要看你mysql數(shù)據(jù)庫的設置。
評論
加載更多
把下面的代碼保存為post.php
?
$conn = mysql_connect("localhost","11111","22222");
$action = $_POST['action'];
if($action == 'send'){
$username = $_POST['username'];
$password = $_POST['password'];
mysql_select_db("333333",$conn);
$sql = "INSERT INTO player (username,password) VALUES ('$username','$password')";
$result = mysql_query($sql,$conn);
}
?
html
body
form method="post" action="post.php"
input type="text" name="username"
input type="text" name="password"
input type="hidden" name="action" value="send"
input type="submit" name="Submit" value="提交"
/form
/body
/html
名稱欄目:db數(shù)據(jù)庫php源碼 php db類
網(wǎng)頁鏈接:http://aaarwkj.com/article44/doodphe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、品牌網(wǎng)站設計、定制網(wǎng)站、網(wǎng)站設計公司、電子商務、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)