歐迪設計
歐迪設計官網=>請點我
此後痞客邦教學文章與作品停止更新,想看教學文件的格友門請至歐迪設計官網喔!

目前分類:php (22)

瀏覽方式: 標題列表 簡短摘要

在資料表設定欄位型態時,常會為了節省資料庫空間把型態設為varchar(字串多長就存多少位元)

但在資料顯示時往往會發生php 資料排序欄位不聽話?怎麼會這樣排『1.10.11.12.2.3.4.5.6.7.8.9』

我們希望的結果是『1.2.3.4.5.6.7.8.9.10.11.12......』

其實只要在 SQL 語法中 加入 order by CAST(item_sno AS UNSIGNED)

就只是把該欄位在排序前先用cast函數轉換成無號數的型態…就可以按照數字大小來排例…


歐迪設計 發表在 痞客邦 留言(0) 人氣()

 

當sql 語法出現問題時,使用echo 輸出 sql語法,此時有某個欄位的值=>Resource id #4

就表示說該php程式段落裡面 有兩個變數名稱一模一樣…

在sql語法中也剛好有讀取到這個變數。

解決方法…就是把其中一個變數名稱改掉就ok囉!

(ps:我竟然卡在這種該死的錯誤…太丟臉了…)


歐迪設計 發表在 痞客邦 留言(0) 人氣()

«12