→ gname:你要不要找本書看啊...= = 02/29 14:42
→ gname:你印 Resource 出來, 當然看不到資料啊... 02/29 14:44
→ tyc5116:我有書啊,但是不知道為什麼(我有C++的基礎,就直接寫了) 02/29 14:44
→ tyc5116:這個只是在測試@@ 02/29 14:44
→ tyc5116:若把Result2後面加上 02/29 14:47
→ tyc5116:or die("Invalid query: " . mysql_error()); 02/29 14:47
→ tyc5116:則會顯示:Invalid query: No database selected 02/29 14:47
→ tyc5116:請問為什麼抓不到DB? 02/29 14:48
→ gname:你不是就找到問題了嗎.. = =" 02/29 14:48
→ chrisQQ:要先選 database ,mysql_db_select 之類的,或是加在 02/29 14:49
→ chrisQQ:第二個參數 02/29 14:49
→ chrisQQ:sorry, 正確的是 mysql_select_db 02/29 14:50
→ gname:你沒下 mysql_select_db 去告訴要哪個db... 02/29 14:50
→ tyc5116:直接在語法內有db名稱這樣是不行的? 02/29 14:52
推 chrisQQ:你說的是 table name 吧?要先給 database name 喔 02/29 14:54
→ tyc5116:那為何Result可以呢? 02/29 14:54
→ tyc5116:有啊,看一下print的結果,DB Name和TB Name都有 02/29 14:57
→ chrisQQ:type 沒有加 db name ? 02/29 14:57
→ gname:第一條會過是因為你在語法中加了db的指定,第二條則有缺~ 02/29 15:01
→ tyc5116:php有沒有compiler啊,不然實在是不方便@@ 02/29 15:04
→ tyc5116:結果似乎正常了,謝謝兩位的幫忙 02/29 15:04
→ chrisQQ:你錯得是 mysql 邏輯,php 當然找不到 XD 02/29 15:37
推 rocairforce:把query印出來丟到sql裡跑看看 02/29 15:54
→ tyc5116:就是丟到sql語法OK才傷腦筋,容易忽略DB name 02/29 17:33
→ chrisQQ:最好的方法就是用 console 連 mysql debug XD 02/29 19:09
→ chrisQQ:這樣就會指出沒先選 db 的 error, pma 你進去點了 db 就 02/29 19:09
→ chrisQQ:幫你作掉那段了~ 如果你沒做跨 db select 的話,最好 02/29 19:09
→ chrisQQ:先選 db, 至少這樣 sql 的字比較少 XD 02/29 19:10
→ tyc5116:能不講說一下作法?google一下看到的都是一般的連線 02/29 21:47
→ chrisQQ:如果你的主機可以 ssh/telnet 就連進去直接下 mysql 指令 03/01 11:38