推 localhost: mysql_query 不是true就是false echo出來幹嗎.. 05/25 13:43
推 localhost: $str是什麼東西 應該是sql語法 05/25 13:47
推 localhost: mysql_query("SET NAMES 'utf8'",$db); 05/25 14:00
→ hooncat: 您好 $str 是sql語法 因為已經確定不是sql語法錯誤的問題 05/25 14:03
→ hooncat: 所以才以$str 表示(有echo過$str 並在admin運行過 05/25 14:04
→ hooncat: echo query函數 是為了瞭解程式在哪一行出現問題的 05/25 14:06
推 localhost: 網頁編碼是utf8? 是不是有bom? 05/25 14:08
→ localhost: 我說的編碼是網頁文件本身的邊碼 05/25 14:08
→ hooncat: 剛才去檢查過了 沒有bom標籤 05/25 14:17
推 localhost: 你要不要試試把$str轉成utf8試試看 05/25 14:24
→ localhost: iconv轉完在mysql_query 05/25 14:25
→ hooncat: 我去試了 echo query()這行 還是空白一列,確實如前輩 05/25 14:39
→ hooncat: 您說的 echo 出來的不是true或false 至少都會有個東西 05/25 14:40
→ hooncat: 但是他怪就是怪在 他什麼東西也沒有,反而$str跟$con_id 05/25 14:41
→ hooncat: 還有東西可以顯示,因為query跑不出來 後面的 05/25 14:42
→ hooncat: mysql_fetch_assoc()也出不來,錯誤也只顯示overflow 05/25 14:42
推 localhost: mysql_query 空白就是你sql語法有誤 05/25 14:51
→ localhost: 如果語法沒問題 echo 出來是Resource id 05/25 14:52
→ localhost: 語法是有中文嗎? 要不要改成用全英文的先試試看 05/25 14:54
→ hooncat: 對不起,前輩,是我太白痴了,我漏掉了mysql_select_db() 05/25 15:02
→ hooncat: 因為我比較常用的是postgreSQL,PG就不用另外select_db了 05/25 15:43
→ hooncat: 非常感謝前輩的幫忙。 05/25 15:43
→ MOONRAKER: mysql_*()已經入土為安了,請改用mysqli class 05/25 22:01
→ hooncat: 謝謝前輩的建議,我會去研究mysqli_class看看 05/27 08:48
→ MOONRAKER: 可以直上ado或pdo更好。 05/27 10:19
推 shadowjohn: 只推薦pdo~各種資料庫都通用了 05/27 10:41