//方式一:已通過時 //1.造一個鏈接(創建通道) $db = mysql_connect("localhost","root","123"); //2.選擇要操做哪個數據庫 mysql_select_db("mydb",$db); //3.寫SQL語句 $sql = "select * from Info"; //4.執行SQL語句,返回結果集 $result = mysql_query($sql); //5.從結果集中取數據 while($row = mysql_fetch_row($result)) { var_dump($row); } //方式二:面向對象的方式 //1.造一個鏈接對象 //$db = new MySQLi("localhost","root","123","mydb"); //2.判斷鏈接是否出錯 if(mysqli_connect_error()) { echo "鏈接失敗"; exit(); //退出程序 } //!mysqli_connect_error() or die("鏈接失敗!"); //3.寫SQL語句 例:$sql = "select count(*) from Info"; 例:$sql = "insert into Info values('p001','','','','')"; //4.執行SQL語句,查詢語句若是執行成功返回結果集對象,若是執行失敗返回false $result = $db->query($sql); //5.從結果集中讀取數據 if($result) { //var_dump($result->fetch_row()); //返回一行數據的數組(索引數組) while($row = $result->fetch_row()) { var_dump($row); } var_dump($result->fetch_assoc());//返回一行數據(關聯數組) $shuju = $result->fetch_all();//返回全部數據(二維數組) var_dump($result->fetch_object());//返回一行數據(對象) echo $shuju[0][0]; } //1.造鏈接對象 $db = new MySQLi("localhost","root","123","mydb"); //2.判斷是否出錯 !mysqli_connect_error() or die("鏈接失敗!"); //3.寫SQL語句 $sql = "select * from Nation"; //4.執行SQL語句 $result = $db->query($sql); //5.取數據 if($result) { $attr = $result->fetch_all(); echo "<select>"; foreach($attr as $v) { echo "<option value='{$v[0]}'>{$v[1]}</option>"; } echo "</select>"; }