PHP學習(mysqli函數)

      php是一種運行在服務器端的程序語言,用於生產動態網頁內容。特色:開源,簡單,易上手,跨平臺(windows,linux),佔用資源少,尤爲適合中小型應用開發。(微博,微信,論壇等等)
一,搭建軟件環境
                 1,下載web服務器 apache、Microsoft IIS、Nginx;
                 2,服務器端:下載安裝php解析軟件(php.exe)
                 3.服務器端:編寫保存php程序存放在C:/xampp/htdocs中(如C:/xampp/htdocs/1.php)
                 4:啓動服務器端:啓動web服務器。
                 5:客戶端:打開瀏覽器、輸入服務器程序地址,回車:
                 打開網頁使用:http://127.0.0.1/1.php(惟一方法)
二.php數據類型
                1.值類型、標量類型
                  string, boolean, int/integer,float/double
               2.複合類型php

                     object ,array
               3.特殊類型
                     null、NULL;resource。資源:數據庫鏈接,查詢結果;html

三,php中操做mysql數據庫函數mysql

      1.php官方最初提供一套鏈接mysql的函數:mysql_xxx()等等;linux

      2.php 官方提供了加強版mysql函數: mysqli_xxx()函數web

     使用php操做mysql服務器步驟:
           a:建立到mysql服務器鏈接---mysqli_connect(..);
              $con = mysql_connect(..);
              參數: 數據庫服務器地址ip:127.0.0.1;
              數據庫用戶名 root
              數據庫密碼 空的
              選庫 庫名sql


        b:向mysql服務器發送sql指令,等待服務器執行;
             $sql = '...';//insert/delete/update;
             $result = mysqli_query($con,$sql);
        c:讀取mysql服務器返回結果
            if($result ===false)
       d:斷開和mysql服務器鏈接--能夠省略;
             mysql_close($con);數據庫

     例子一:express

 

例子二:apache

   

 錯誤控制運算符@windows

     當將其放置在一個 PHP 表達式以前,該表達式可能產生的任何錯誤信息都被忽略掉。@ 運算符只對表達式有效。對新手來講一個簡單的規則就是:若是能從某處獲得值,就能在它前面加上 @ 運算符。例如,能夠把它放在變量,函數和 include 調用,常量,等等以前。不能把它放在函數或類的定義以前,也不能用於條件結構例如 ifforeach 等。  

die()

  Equivalent to exit()。

   說明:die()和exit()都是停止腳本執行函數;其實exit和die這兩個名字指向的是同一個函數,die()是exit()函數的別名。該函數只接受一個參數,能夠是一個程序返回的數值或是一個字符串,也能夠不輸入參數,結果沒有返回值。

參考:雖然二者相同,但一般使用中也有細微的選擇性。例如:

當傳遞給exit和die函數的值爲0時,意味着提早終止腳本的執行,一般用exit()這個名字。

1
2
  echo  "1111"
  exit (0);

當程序出錯時,能夠給它傳遞一個字符串,它會原樣輸出在系統終端上,一般使用die()這個名字。

1
$fp = fopen ( "./readme.txt" , "r" or  die ( "不能打開該文件" );
相關文章
相關標籤/搜索