2015/10/19

PHP 讀書筆記 - 基础4 - MYSQL


mysql:  port 3306

1SELECT 查詢語句和條件語句
      - SELECT  查詢字段 FROM 表名 WHERE 條件

2、排序,分組,指針查詢,計算
      - 分組語句:group by 字段
      - 排序語句:order by 字段,字段 ASC / DESC
      - 指針查詢:limit 初始值,結束值

3Insert 插入語句
      - insert into 表名 (字段…,) values(…,…)


4Update 更新語句 
      - UPDATE 表名 SET 字段 = WHERE 條件 

5Delete  刪除語句
      - DELETE  FROM 表名 WHERE 條件

6mysql建立鏈接
開啟 MySQL 鏈接
mysql_connect("主機", "用戶名", "密碼");
打開一個數據庫
mysql_select_db("打開數據庫",連接標識符);
執行一個SQL
mysql_query (SQL語句 ,連接標識符);

7. 例子
<?
//建立MYSQL連接
$conn = mysql_connect("127.0.0.1","root","");
//選擇DB
mysql_select_db("db_demo",$conn) or die("資料庫無法連結!");
//執行SQL
$result = mysql_query("SELECT * FROM testdb", $conn);
while ($row = mysql_fetch_array($result)){
...
}
//關閉連接
mysql_close($conn);
php?>

PHP 讀書筆記 - 基础3 - 數組&函數


Array 創建
array (key=>value, key=>value ... )

$a = array(1,2,3,4,5);
$a = array ("id"=>111,"name"=>"kkk");

Array 函數
Ref: http://www.w3school.com.cn/php/php_ref_array.asp

foreach 遍歷
foreach ( 陣列 as $value )
 ...some code...

foreach ( 陣列 as $key => $value )
 ...some code...


函數
Function func_name($val){
……
}.
例:
<?php
function square($num)
{
    return $num * $num;
}
echo square(4);   // outputs '16'.
?>

Posted in   

PHP 讀書筆記 - 基础2 - 條件語句


If  語句
if(expr) {
    echo TRUE
}else{
    echo FALSE
}
if(expr) {
    echo TRUE
}
elseif(expr) {
    echo CON
}else{
    echo FALSE
}

switch 語句
<?php
switch ($i) {
  case 0:
    echo " 0";
    break;
  case 1:
    echo "1";
    break;
  case 2:
    echo "2";
    break;
    default:
    echo "沒有相符合的結果";
}
?>

break: 中斷語句

do ... while
先執行一次再判斷
do{
……
}
while(expr)
先判斷再執行一次
while(expr){
……
}
for 循環
for (expr1; expr2; expr3){
 ……}

expr1:無條件執行
expr2:比較運行
expr3:循環條件



Posted in   

2015/10/13

PHP 讀書筆記 - 基础1 - 語法與類型


1. 安裝運行環境win7 + wampServer64
    Download: http://www.wampserver.com/en/

2. 軟件 Sublime3 和 Notepad++

3. 測試Browser "Chrome"

4. PHP 基本語法
    - 以<?php 開始,以 ?>
    - 變量前加$

5. PHP數據類型
    - boolean  ( $a=TRUE; $a=FALSE; )
    - integer   ( $a=1; $a=-1; )
    - float    ( $a=1.1; $a=-1.1; )
    - string   ( $a="Hello"; )
    - array()   ( $a=array(1,2,3,4,5); $a=array("a"=>1, "b"=>2, "c"=>3); )
    - object()  常用class, class包括屬性和方法的結構

6. PHP運算類型
    - 算數  ($A+$B)
    - 賦值   ($A=10)
    - 字符運算  ( . )
    - 比較  (>, <)
    - 邏輯運算 (and)
    - 递增或递減
    - 數組運算
    Ref: http://www.w3school.com.cn/php/php_operators.asp





Posted in   

2014/11/25