讀數據庫,以表格輸出的示例代碼:
成都創新互聯專注于企業成都營銷網站建設、網站重做改版、城中網站定制設計、自適應品牌網站建設、H5頁面制作、商城網站定制開發、集團公司官網建設、外貿營銷網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為城中等各大城市提供網站開發制作服務。
?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';
}
?
數據庫有很多種類:mysql,oracle,mssql,db2等等。PHP操作數據庫的時候,要保證該類型數據庫的擴展已開啟。這里連接的數據庫以mysql為例:
?php
//數據庫服務器地址
$host="localhost";?
//連接數據庫用戶名
$uname="root";?
//連接數據庫密碼
$upass="";?
//連接數據庫
$conn=mysql_connect($host,?$uname,$upass);
//判斷連接
if(!$conn){
die("連接數據庫失敗!").mysql_errno();????
}
//連接成功,其他操作省略
?
在使用虛擬服務器時,服務器提供商一般不會像我們使用本地數據庫一樣:使用導入導出(這樣的文件后綴是*.sql)。大部分時候提供的是一個文件夾,里面包括:數據庫名文件夾,文件夾里包括,*.frm,*.MYI,*.MYD,并且包含一個db.opt文件。分別介紹一下:
*.frm----描述了表的結構
*.MYI----表的索引
*.myd----保存了表的數據記錄
db.opt----用文本編輯器打開,可以看到里面保存的是編碼信息
要把上述的數據庫導入進mysql:
安裝mysql數據庫:我安裝的數據庫是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服務,在管理界面就可以看到表的結構及數據了
config.php或者dbconfig.php,到源代碼文件夾搜索conf關鍵詞。 打開看看,里面出現db=''數據庫 pass=‘’字樣就是。
一般都有配置數據庫的文件,
比如config.php
里面的內容如下:
?php
$servername
=
'localhost';
$dbusername
=
'root';
//root修改為數據庫賬戶,
$dbpassword
=
'111111';
//111111修改為數據庫密碼
$dbname
=
'test';
//您的數據庫名稱。
一般修改為你對應數據庫的內容,就可以了。/pre
追問:
修改成什么啊~~~
追答:
$dbpassword
=
'111111';
//111111修改為你主機mysql數據庫密碼
$dbname
=
'test';
//您的數據庫名稱
,這里是test,
比如你數據庫名稱為"mydbdabase",就修改成"mydbdabase".,這要看你mysql數據庫的設置。
評論
加載更多
把下面的代碼保存為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數據庫php源碼 php db類
網頁鏈接:http://vcdvsql.cn/article44/doodphe.html
成都網站建設公司_創新互聯,為您提供軟件開發、品牌網站設計、定制網站、網站設計公司、電子商務、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯