part 3 w3school php測驗
php5.5放棄了擴充套件,php7及以後mysql的擴充套件完全被移除了,官方推薦使用更新的mysqli來代替mysql擴充套件。兩者函式一樣。
mysqli擴充套件被封裝到乙個類中,既可以物件導向也可以面向過程。mysqli可以避免產生sql注入,但也不是沒有安全問題,可以用引數化查詢的方法避免。
php標記 asp標記:(基本棄用,如果要用需要在配置檔案中啟用)
短標記:...?>(基本棄用,如果要用需要在配置檔案中啟用)
指令碼標記: 標準標記(常用):<?php ...?>(注意,?與php之間木有空格orz)
注釋 初學者一定要寫注釋,注釋就是思路、筆記
行注釋://...
、#
塊注釋:/*...*/
分隔符(語句結束符);
特殊說明 1、php中標記結束符?>
自帶語句結束的效果 2、php很多**並非嵌入html**而是單獨存在,故不建議使用標記結束符?>
,php會自動從開始到最後全部認為是php**從而解析。mysqli_connect():連線mysql伺服器,連線成功會返回乙個標識
mysqli_select_db():選擇預設資料庫;
mysqli_set_charset():選擇預設字符集;
mysqli_query():將sql命令當字串命令傳送到伺服器,返回資源集或是true/false;
mysqli_close():釋放資源。
處理返回資料
mysqli_fetch_row():從指定的結果集中獲取一行資料作為陣列返回,索引陣列;
mysqli_fetch_assoc():從指定的結果集中獲取一行資料作為關聯陣列,需要通過select語句來取資料;
mysqli_fetch_array():不建議,效率低。
函式+引數化查詢
從零開始學php。。。
PHP學習3 PHP運算元據庫
1.連線資料庫 1 con mysql connect servername,username,password 2.斷開連線 1 mysql close con 3.向 mysql 連線傳送查詢或命令 1 mysql query create database my db con 4.選取資料庫 ...
PHP學習3 PHP運算元據庫
1.連線資料庫 1 con mysql connect servername,username,password 2.斷開連線 1 mysql close con 3.向 mysql 連線傳送查詢或命令 1 mysql query create database my db con 4.選取資料庫 ...
php 運算元據庫
本例是用php連線乙個mysql資料庫操作的演示,實現連線開啟乙個庫,並讀取資料的基本功能。資料庫名稱為 dbname 表名為 person 分別有7個字段 id userid age tel email address 伺服器 資料庫編碼 均採用 utf 8 mysql query set nam...