三種方式:php
1.函數方式:過期了html
2.面向對象方式:mysqli類,支持mysql數據庫。mysql
3.PDO方式:支持其餘數據庫。sql
.面向對象方式:mysqli類數據庫
//1.建立鏈接對象 //$db = new MySQLi("localhost","root","123","mydb"); //2.判斷當前鏈接是否正確 //if(mysqli_connect_error()){ //echo "鏈接失敗!"; //exit; //} //3.寫一個SQL語句 //$sql = "select * from info"; //4.執行SQL語句,若是成功返回一個結果集對象 //$result = $db->query($sql); //5.讀取查詢結果 //if($result){ //從結果集對象裏面讀取全部數據,返回二維數組 //$arr = $result->fetch_all(); //從結果集中讀取數據,每次讀一條,返回一維數組(索引關聯都有) //$arr = $result->fetch_array(); //從結果中讀取數據,每次讀一條,返回一維數組(關聯) //$arr = $result->fetch_assoc(); //從結果中讀取數據,每次讀一條,返回是一個對象 //$arr = $result->fetch_object(); //從結果中讀取數據,每次讀一條,返回一維數組(索引) //$arr = $result->fetch_row(); /*while($arr = $result->fetch_row()){ var_dump($arr); }*/ //} /*$db = new MySQLi("localhost","root","123","mydb"); mysqli_connect_error()?die("鏈接失敗!"):""; $sql = "delete from nation where code='n006'"; if($db->query($sql)){ echo "刪除成功!"; }else{ echo "刪除失敗!"; }*/ ?> 例子: <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td>代號</td> <td>名稱</td> <td>性別</td> <td>民族</td> <td>生日</td> </tr> <?php $db = new MySQLi("localhost","root","123","mydb"); $sql = "select * from info"; $result = $db->query($sql); if($result){ $arr = $result->fetch_all(); foreach($arr as $v){ echo "<tr> <td>{$v[0]}</td> <td>{$v[1]}</td> <td>{$v[2]}</td> <td>{$v[3]}</td> <td>{$v[4]}</td> </tr>"; } } ?> </table> </body> </html>