第五十九天上課 PHP前端和資料庫的串連

來源:互聯網
上載者:User

標籤:

串連資料庫(傳統的方法)

mysql_connect("lcoalhost","root","");   //串連本機資料庫,串連外機localhost可以改成制定ip地址mysql_select_db("txst",$db);            //選擇要操作的資料庫$sql="select * from info";              //書寫MySQL語句$result=mysql_query($sql);              //執行MySQL語句var_dump(mysql_fetch_row($result));     //每執行一次,返回一行資料,可利用迴圈讀取全部

串連資料庫(現在的方法)

$db=new MySQLi("localhost","root","","test");   //串連原生資料庫,並指定到具體的庫賦值給$db!mysqli_connect_error() or die("串連失敗");      //檢測串連資料庫是否成功,失敗返回“串連失敗”,並退出程式 if(mysqli_connect_error())                     //檢測串連資料庫是否成功,成功返回false{    exit();              //退出程式}$sql="select * from info";                     //書寫sql語句$result=$db->query($sql);                      //執行sql語句,成功返回結果集對象,失敗返回falseif($result)    //判斷是否執行成功{    var_dump($row=$result->fetch_row());           //返回索引數組,每執行一次返回一行,加上迴圈可讀取多有資料    var_dump($result->fetch_assoc());              //返回關聯陣列,每執行一次返回一行    var_dump($result->fetch_object());             //返回一個對象,每執行一次返回一次     var_dump($result->fetch_all());                //返回索引二維數組,讀取全部資訊           }

作業:串連資料庫查詢並列印一張表格

$db=new MySQLi("localhost","root","","index");!mysqli_connect_error() or die("串連失敗");$sql="select * from info";$result=$db->query($sql);if($result){    $a=$result->fetch_all();    echo"<br><br>";    echo"<table border=‘1px‘ width=‘1000px‘ align=‘center‘>";    echo"<tr align=‘center‘><td>Code</td><td>Name</td><td>Sex</td><td>Nation</td><td>Birthday</td></tr>";    foreach($a as $i)    {        echo"<tr align=‘center‘><td>$i[0]</td><td>$i[1]</td><td>$i[2]</td><td>$i[3]</td><td>$i[4]</td></tr>";    }    echo"</table>";}

 header(location:地址);  跳轉頁面        

 

第五十九天上課 PHP前端和資料庫的串連

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.