初學php時一些術語以及一些基礎知識

一、你要把PHP.ini 裏的 display_errors ? = ? On 才能夠顯示錯誤位置
   打開php短標記符  short open tag
二、PHP數據運算類型
四種標量類型:
 boolean(布爾型) 理解爲真假型  例:$bo=TRUE;  $bo=FALSE;
 integer(整型) 例:$bo=1;  $bo=-12;
 float(浮點型,也做「double」) 理解爲小數型   例:$bo=1.001;  $bo=3.1415926;
 string(字符串)  例:$bo=「這段字符串 or EN Word」;
兩種複合類型:
 array(數組)  例:$bo=array(1,2,3,4);  $bo=array(「A」=>1 , 「B」=>2);
 object(對象)  例:
三、經常使用PHP運算類型介紹與應用
a、算術運算  例:5 * 6 - 12  |  2*(28+1)  注:算術運算遵循數學運算規則
b、賦值運算  例:$a=1;  |  $a+=2;  |  $a*=3;  注:把右邊的值賦予左的變量。
c、比較運算  例:1==2  |  3!=2  |  <!--"5<3  |  "ok"=="ok"  |  1==='1'" -->  注:比較運算獲得的值爲布爾值
d、邏輯運算  例:1 && 1  |  0 && 1  |  1 || 1  |  1 || 0  注:邏輯運算獲得的值爲布爾值
e、遞增遞減運算  例:$a++  |  ++$a  |  $a--  |  --$a  注:邏輯運算獲得的值爲布爾值
四、
switch ($i) {
    case 0:
        echo "輸出 0";
        break;
    case 1:
        echo "輸出 1";
        break;
    case 2:
        echo "輸出 2";
        break;
}
if ($i == 0) {
    echo "輸出 0";
} elseif ($i == 1) {
    echo "輸出 1";
} elseif ($i == 2) {
    echo "輸出 2";
}
五、for 循環語句
<!--
for ($i = 1; $i <= 10; $i++) {
    echo $i;
}
-->
六、PHP中使用array來建立一個數組:
   array( key=>value ,  key=>value …… )  例子:$arr = array (3,5,7,9,6);  |   $arr = array ("id"=>2,"title"=>3);
七、用方括號的語法來修改數組  : $arr[] = value
   $arr = array("a" => "視頻", "b"=>"教程", "c" => "六");
   $arr['a']    = "PHP100";
   $arr['c']    = "第六講";
八、PHP函數分爲:
   系統內部函數
   date("Y-m-d")  |  md5("php100")
   自定義函數
   Function func_name($val){
                        ……
   }函數的命名跟自定義變量同樣,只能使用 _, A~Z, a~z
九、介紹數據庫中經常使用字段類型
   整數型:TINYINT,SMALLINT,INT,BIGINT
   小數型:FLOAT,DOUBLE,DECIMAL(M,D)
   字符型:CHAR,VARCHAR
   日期型:DATETIME ,DATE,TIMESTAMP
   備註型:TINYTEXT ,TEXT ,LONGTEXT
十、建立一個簡單的數據庫
    建立一個數據庫命令:CREATE TABLE
 刪除一個數據庫命令:DROP TABLE
 修改一個字段名稱:RENAME TABLE `原字段` TO `新字段` ;
 刪除一個字段:       ALTER TABLE `表`  DROP `原字段`
 插入一個字段:       ALTER TABLE `表`  ADD `新字段` …  AFTER `原字段`
 例:CREATE TABLE `test` (
        `id`  int(10)  NOT NULL auto_increment,
        `uid`  varchar(10) NOT NULL  default '0',
        `regdate`  date NOT NULL,
        `remark`    text  NULL,
         PRIMARY KEY  (`id`)
         )
十一、數據庫簡單運用
a、SELECT 查詢語句和條件語句  格式:SELECT  查詢字段 FROM 表名 WHERE 條件
b、分組語句:group by 字段  |  排序語句:order by 字段,字段 ASC / DESC  |  指針查詢:limit 初始值,結束值
c、Insert 插入語句  格式:insert into 表名 (字段…,…) values(值…,…)
d、Update 更新語句    格式:UPDATE 表名 SET 字段 = 值 WHERE 條件 limit 
e、Delete  刪除語句   格式:DELETE  FROM 表名 WHERE 條件 limit
十二、PHP連接mysql函數
    mysql_connect: 開啓 MySQL 連接  寫法:mysql_connect("主機", "用戶名", "密碼")
    mysql_select_db: 打開一個數據庫  寫法:mysql_select_db("打開數據庫",鏈接標識符);
 注意:若是不特別聲明鏈接標識符,則默認爲是上一次打開的鏈接。
 @   和  or die 隱藏錯誤 和 條件顯示
1三、如何去執行一個SQL語句
    mysql_query (SQL語句 ,鏈接標識符);
    $sql = "SELECT * FROM  test";
    $result = @ mysql_query($sql, $conn) or die(mysql_error());
1四、兩種查詢函數array / row區別
    格式:mysql_fetch_row(result);
 格式:mysql_fetch_array(result);
 mysql_query("set names 'GBK'"); 解決中文亂碼
1五、其餘經常使用Mysql函數介紹
    mysql_num_rows  用於計算查詢結果中所得行的數目
 mysql_insert_id 傳回最後一次使用 INSERT 指令的 ID。
 mysql_tablename 取得數據庫名稱
 mysql_error   返回錯誤信息
 mysql_close 關閉 MySQL 連接php

相關文章
相關標籤/搜索