2012年11月29日 星期四

[轉][MYSQL]日期/時間函數


這裡是一個使用日期函數的例子。下面的查詢選擇了所有記錄,其date_col的值是在最後30天以內:  
mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;  

[php][pdo]顯示錯誤訊息 errorCode() 及 errorInfo()

errorCode() 及 errorInfo()

[php][pdo]取得總筆數、FROM DUAL WHERE NOT EXISTS

*取得select跟insert、update、delete的總筆數方法是不一樣的

*rowCount無法返回SELECT的行數。
*rowCount可以返回DELETE, INSERT, 或者UPDATE語句的影響行數
               記住,是影響行數,不是執行成功的SQL語句的行數↑

[php][WWW-Authenticate]輸入帳密作權限驗證


在網頁最上方加入:

header('Content-Type: text/html; charset=utf-8');
$user='test';
$pwd='test';
if($_SERVER['PHP_AUTH_USER']==$user AND $_SERVER['PHP_AUTH_PW']==$pwd){
echo "您剛輸入的帳號:".$user.'</br>';
echo "您剛輸入的密碼:".$pwd;
}else{
Header("WWW-Authenticate: Basic realm='login'");
Header("HTTP/1.0 401 Unauthorized");
die('帳號或密碼錯誤');
exit;
}

[php][防駭]雙引號括起來的變數要特別注意


話不多說,請執行(非病毒):
<?php
$x="{${eval(chr(112).chr(104).chr(112).chr(105).chr(110).chr(102).chr(111).chr(40).chr(41).chr(59))}}";
echo "$x";
?>

[html][table]表格框線不分開(沒空隙)

1.將table的CSS設定
border-collapse:collapse; //表格沒空隙
2.再將td的CSS設定
border:1px solid #666666;

接下來顯示的表格就是你想要的

[html/css]!important與強迫換行

1.假設做一個留言版,但是一連串不中斷的英文容易造成跑版,所以使用CSS強迫斷行
word-wrap:break-word;
word-break:break-all;