I.你de了甚麼bug?
1. 在MySQL中,欄位的名稱須要用` ` 括起來,如
SELECT * FROM `csie` WHERE `NAME` LIKE '1'
但是由php去寫SQL語法時則不需要加上` ` 如下:
SELECT * FROM csie WHERE Grade='$_POST[search]'
2.一開始中文字碼送出都會有問題,經過不斷的嘗試後發現要將
mysql_query("SET NAMES UTF8");
改成
mysql_query("SET NAMES Big5");
如此一來即可正常的使用中文
II.你還有甚麼bug沒de
在程式上的bug就目前而言是都解決了。但我認為目前最大的bug,是還不了解每個function的參數的使用,甚至連function本身都是一知半解,想要寫出一個漂亮的程式必然要對於每個function有一定程度的了解。
III.你學到了甚麼東西
在這次的作業中我最先遇到的問題是: "die" 與 "echo"這兩個keyword的差異在哪? 感覺上都是將一個String給印出來,上了google去查了一下,發現echo僅是將後面接的String給 印出來,而Die則是將String印出後並中斷整個php程式,兩者在我們的程式中的功用雖只是 print,但是其中的含意卻大不相同。
2008年4月17日 星期四
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言