今天學習了在php中訪問資料庫,主要有兩種方法:
//方式一:已經過時
//1.造乙個連線(建立通道)
$db = mysql_connect("localhost","root","");
//2.選擇要操作那個資料庫
mysql_select_db("mydb",$db
);//
3.寫sql語句
$sql="select * from info";
//4.執行sql語句,返回結果集
$result = mysql_query($sql
);//
5.從結果集中取資料(取一行資料)
$row = mysql_fetch_row($result
);//
都取出來用while迴圈
while($row = mysql_fetch_row($result
))
//方式二:物件導向的方式
//1.造乙個連線物件
$db = new mysqli("localhost","root","密碼","mydb");
//2.判斷連線是否出錯
//判斷方法一:
if(mysqli_connect_error
())//
判斷方法二:
!mysqli_connect_error() or die("連線失敗!");
//3.寫sql語句
$sql = "select * from info";//
若sql語句為增刪改,則不用取其中的資料,直接檢視$result的值即可,執行成功返回true,失敗返回false
//4.執行sql語句,執行成功返回結果集物件;執行失敗,返回false
$result = $db->query($sql
);//
5.從結果集中讀取資料
//讀取方式一:
if($result)}
//讀取方式二:
if($result)//
讀取方式三:
if($result)//
讀取方式四:
if($result
)
例子1:把nation表顯示在乙個下拉列表裡
//1.造鏈結物件
$db = new mysqli("localhost","root","","mydb");
//2.判斷是否出錯
!mysqli_connect_error() or die("連線失敗!");
//3.寫sql語句
$sql="select * from nation";
//4.執行sql語句
$result = $db->query($sql
);//
5.取資料
if($result
)'>";
}echo "";
}
例子2:把info表查出來,用**的形式顯示出來
$db = new mysqli("localhost","root","","mydb");!mysqli_connect_error() or die ("連線失敗!");
$sql="select * from info,nation where info.nation=nation.code";
$result = $db->query($sql
);if($result)";
} echo "";
}
php連線資料庫
create table message id tinyint 1 not null auto increment,user varchar 25 not null,title varchar 50 not null,content tinytext not null,lastdate date n...
php連線資料庫
天貓內部優惠券 設定資料庫變數 db host localhost 資料庫主機名稱,一般都為localhost db user root 資料庫使用者帳號,根據個人情況而定 db passw 資料庫使用者密碼,根據個人情況而定 db name test 資料庫具體名稱,以剛才建立的資料庫為準 連線資...
PHP連線資料庫
php連線資料庫函式 mysql connect 開啟mysql連線 mysql select db 開啟乙個資料庫 和or die 隱藏錯誤和條件顯示 mysql connect 主機 使用者名稱 密碼 mysql select db 開啟資料庫 鏈結標示符 如果不是特宣告連線標示符,則預設為是上...