當有一個需求想要移除資料表中所有資料,
有三個指令可以用 truncate table、delete 、drop
這三個的區別在於:
truncate table : truncate會清除資料表中原本設置auto_incremen將會歸零,下一筆新資料將從1開始
delete: 單純刪除記錄
drop:將會刪除資料表並將資料庫裡的佔用空間全部清除乾淨
truncate用法:
truncate table 資料表名稱
衛斯理不理 發表在 痞客邦 留言(0) 人氣(12,406)
有時會需要將某個字串隱藏部分內容進行顯示,
例如email不能完整呈現只能出現頭尾部分資訊,
這時候這個function就可以用到囉:)
衛斯理不理 發表在 痞客邦 留言(0) 人氣(2,144)
記得剛接觸Sublime Text要找尋目前文件編碼與檔案格式竟然沒有顯示,
找了半天原來是預設設定為false,可以依照下列將設定改為true開啟設定就會顯示在文件右下角
選單列 Perference → Setting─Default
衛斯理不理 發表在 痞客邦 留言(0) 人氣(1,213)
要講原始檔案裡的資料夾重新命名,只要使用 glob() 與 rename(),
即可很簡單的辦到。
檔案重新命名可用 rename()
bool rename ( string $oldname , string $newname [, resource $context ] )
衛斯理不理 發表在 痞客邦 留言(0) 人氣(756)
[Windows] WAMP
備份某個資料庫:
C:\...\MySQL\MySQL Server 5.1\bin\>mysqldump dbname -u root -p > d:\dbname_backup.sql
備份資料庫名稱: dbname
檔案存放的位置: d:\dbname_backup.sql
還原某個資料庫:
C:\...\MySQL\MySQL Server 5.1\bin\>mysql dbname -u root -p < d:\dbname_backup.sql
[貼心提醒]
若在資料庫還原的時候發現因為亂碼而造成匯入失敗,
可在還原時加上編碼設定,如下設定編碼為UTF8
還原加上字元編碼參數:
C:\...\MySQL\MySQL Server 5.1\bin\>mysql dbname -u root -p --default-character-set=utf8 < d:\dbname_backup.sql
衛斯理不理 發表在 痞客邦 留言(0) 人氣(8,880)
錯誤訊息:
Allowed memory size of 67108864 bytes exhausted (tried to allocate 664159 bytes)
解決方式:
此訊息表示內存記憶體容量不夠
衛斯理不理 發表在 痞客邦 留言(0) 人氣(57)
Cacoo及時協作線上製作圖表
當藥需要離時繪畫流程圖、網站地圖卻又沒有安裝相關繪圖軟體,
沒關係Cacoo將會是一個可行的解決方案,
同時Cacoo也可以即時與好友兼同時編修一份圖檔,
可使用的範例圖表也滿多的,算是功能滿強大的,
衛斯理不理 發表在 痞客邦 留言(0) 人氣(2,067)
在client端透過輸入框即時搜尋頁面上的表格資料,不過這適用於當資料少的時候,資料量大的時候就該考慮使用ajax方式處理。
$('#search').keyup(function(){
var searchword = $('#search').val();
if(searchword!==''){
$('.info').css("display","none");
$('.info').find(":contains('" + searchword + "')").parent().css("display","block");
}else{
$('.info').css("display","block");
}
});
衛斯理不理 發表在 痞客邦 留言(0) 人氣(2,892)
判斷語法如下:
$("#checkboxId").attr('checked')
例子:
if($("#checkboxid").attr('checked')){
衛斯理不理 發表在 痞客邦 留言(0) 人氣(38,632)
通常遇到此問題原因是 80 port被其他程式佔用,造成系統相衝。
解決方式如下:
1.查看windows IIS服務是否已開啟,若有則將IIS服務關閉,因為主要wamp所使用的是apache。
衛斯理不理 發表在 痞客邦 留言(0) 人氣(5,473)