CONCAT in MySQL; explode(delimiter,rawString); some string manipulation functions in php
- concat: sql statement=>select concat(a.`id` , '-', b.`username`) as ID from xxtable 取出的結果為=>如: 366-Kay, CONCAT 這個function可以讓我將兩個欄位的結果合併組合起來變成一個.
- explode: 在程式裡, 我只要將得到的查詢結果欄位, 以 explode將delimiter的兩邊字串分別取出即可, 如: $tmpStr=explode('-',$row[0]); // $tmpStr[0] 及 $tmpStr[1], 此處 $tmpStr[0]=366, 而$tmpStr[1]=Kay
- php 內亦可以使用 A==B?C:A 判斷式, 如: ($tmpStr[1]=="guest"?"管理者":$tmpStr[1])
- date 及 intval function: (date('Y-m-d H:i:s',intval($row[4]))), 得出結果如: 2011-04-06 12:12:10
- substr function: 如: $tmpStr=substr($row[2],0,40); 取出這串字的前40個字元
沒有留言:
張貼留言