php連接mysql數據庫


連接數據庫:

使用面向對象的方法;

1.造一個mysqli對象,造連接對象

2.准備一條SQL語句

3.執行SQL語句,如果是查詢語句。成功返回結果及對象

4.從結果集對象里找到數據;

查詢屬性代碼:

<?php
//造一個mysqli對象,造連接對象
$db=new MySQLi("localhost","root","12345678","heiheihei");
//括號里面填的是IP地址域名,用戶名,密碼,數據庫的名字
    //准備一條SQL語句
$sql = "select * from student";
//執行SQL語句,如果是查詢語句。成功返回結果及對象
$reslut = $db->query($sql);

//判斷返回是否有內容,執行成功
if($reslut)
{
//如果成功了,從結果集對象里找到數據;
   $attr = $reslut->fetch_all();
//返回索引數組:$attr = $reslut->fetch_row() //返回關聯數組:tch_assoc(); //返回對象:$attr = $reslut->fetch_object(); //返回既有索引又有關聯:$arrt = $reslut->fetch_array(); var_dump($attr); ?>

最后的返回值是一個集對象,為了方便清晰的看到結果 我們用到了fetch_all(),fetch_row(); fetch_object();

 

增刪改語句:

增加一條信息:

//造連接對象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准備SQL語句
$sql = "insert into cou values('3-111','嘿嘿','803')";
    //執行SQL語句
$r = $db ->query($sql);
if($r)//如果$r是ture
{
    echo "執行成功";
}
else {
    echo "執行失敗";

}

 

改變一條信息:

<?php
//造連接對象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准備SQL語句
$sql = "update cou set cname='哈哈' where tno='803'";
    //執行SQL語句
$r = $db ->query($sql);
if($r)
{
    echo "執行成功";
}
else {
    echo "執行失敗";

}
?>

刪除:

<?php
//造連接對象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准備SQL語句
$sql = "delete from cou where tno='803'";
    //執行SQL語句
$r = $db ->query($sql);
if($r)
{
    echo "執行成功";
}
else {
    echo "執行失敗";

}

?>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM