Hetian lab day3 PHP運算元據庫

2021-09-22 22:45:59 字數 1040 閱讀 1047

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...