[請益] php&mysql不能用的變數與名稱

看板PHP作者 (老歐 ! 月夜雪嵐)時間15年前 (2010/08/20 08:08), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
其實一直以來 我似乎都會去踩到php跟mysql變數的地雷? 自己定義了一些變數,然後程式不管怎跑都會error 後來才會發現說 這個變數名稱不能使用 我想問看看板上各位 大概都會是哪種變數名稱不能使用阿 剛剛在sql裡面創了一個叫做right的table 結果也是掛了.. 改名之後才有可以讓我執行 想說變數名稱盡量好懂跟變數有關,結果名稱不能用orz.. -- 只有正妹的無名才有連結價值阿.. http://www.wretch.cc/blog/fancyou 非正妹 所以沒有連結價值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.192.210

08/20 08:24, , 1F
php reserved variable, mysql reserved keywords
08/20 08:24, 1F

08/20 09:12, , 2F
mysql query 的好習慣: table 名全部用 `` 夾起來
08/20 09:12, 2F

08/20 09:57, , 3F
`真的不好打阿....
08/20 09:57, 3F

08/20 12:12, , 4F
最簡單的想法就是,你會想到right,別人也會
08/20 12:12, 4F

08/20 12:13, , 5F
所以就加個字母,比如說tright,就不會碰到了
08/20 12:13, 5F

08/20 12:14, , 6F
還有SQL的保留字就是那些,記不起來請不要牽拖別人。
08/20 12:14, 6F

08/20 12:16, , 7F
不然還有sqlyog這種支援敘述著色的工具好用。
08/20 12:16, 7F
文章代碼(AID): #1CRSUEM0 (PHP)
文章代碼(AID): #1CRSUEM0 (PHP)