1.建乙個連線(連線php和mysql)
$db = new mysqli("localhost","root","666","text1");//造了乙個mysqli,開啟乙個連線,造了乙個連線物件。
//第乙個引數是ip位址或網域名稱,本地的就是localhost;
//第二個是使用者名稱;
//第三個是伺服器密碼;
//第四個是資料庫名稱
2.判斷是否出錯
/*if(mysqli_connect_error())//判斷連線是否出錯的方法
*///
判斷是否出錯簡單寫法
mysqli_connect_error()?die("連線失敗"):"";//
如果出錯了,輸出「連線失敗」,然後退出程式。沒有錯就什麼也不做。
3.寫sql語句
$sql = "select * from info";
4.執行sql語句
//執行sql語句,返回結果集物件
$_request = $db->query($sql
);//
呼叫query方法執行sql語句,執行完以後會返回結果集物件,注意是物件,用$_result接收。
5.從結果集中讀取資料
//從結果集中讀取資料,返回的是陣列
//$attr = $_request->fetch_all();//讀取所有資料,返回索引二維陣列,此方法要慎用,有時候可能不行,寫法沒有提示。
//$attr = $_request->fetch_array();//讀取當前指標指向的資料,返回索引關聯都有的陣列。
//$attr = $_request->fetch_assoc();//返回關聯陣列
//$attr = $_request->fetch_row();//返回索引陣列
//$attr = $_request->fetch_object();//返回物件
//上面輸出方法需要用什麼時就用哪種方法,這些方法都要記住。
/*$arr = array(); while($attr = $_request->fetch_row()) var_dump($attr);
*/
當fetch_all()不能用時,可以用這種方法,但是遍歷出來的是一維陣列
while($attr = $_request->fetch_row())//用fetch_row()遍歷出所有的陣列
下面方法可以用fetch_row()遍歷出二維陣列
$arr = array();//外層定義乙個空的陣列
while($attr = $_request->fetch_row())//
每取到乙個資料的小陣列就放到大陣列裡面。最後得到的是乙個二維陣列。
var_dump($arr);//
輸出結果和fetch_all()方法輸出的結果是一樣的
10月25日上午PHP繼承多型
概念 子類可以繼承父類的一切 方法重寫 在子類裡面對父類的方法進行重寫,實現自己獨特的功能。特點 單繼承 乙個子類只能有乙個父類,乙個父類可以派生出多個子類。override重寫 子類對父類的重寫 overload過載 函式的過載 編譯多型 class ren class china extends...
職業理念 10月28日
校本研修指的是學校成為乙個有利於教師專業發展的學習型組織,充分發揮教師個體創造力和教師群體合作力,創造良好的小本研修生態環境,讓教師在專家帶領,同伴互助,個體反思實踐中實現專業發展。福勒和布朗根據教師的需求和不同時期所關注的焦點問題,把教師的成長劃分為關注生存,關注情境,關注學生。關注學生,考慮到個...
10月28日appfuse培訓日記
可以把resource目錄加入到eclipse的build的源目錄中,這樣,它裡面的資源檔案就會被直接拷貝到編譯的結果classpath目錄下。messageresource可以設定乙個basenames屬性來設定多個資源檔案,每個檔案之間用逗號分隔。講解spring的return modelvie...