[請益] 語言問題

看板PHP作者 (小狼)時間18年前 (2007/08/15 02:11), 編輯推噓4(403)
留言7則, 6人參與, 最新討論串1/1
MySQL - 5.0.26-log phpMyAdmin - 2.8.0.2 MySQL 文字編碼: UTF-8 Unicode (utf8) MySQL 連線校對: utf8_general_ci 我在phpMyAdmin看到的中文欄位(型態:varchar)是正常顯示中文的 但我在我寫的php上看到的是亂碼… 我網頁上方是寫 <meta http-equiv="Content-Type" content="text/html; charset=big5"> 但是如果我把語系改成utf-8的話,整個php網頁會變成一片空白…所以這邊我寫big5 是因為這個問題嗎? 我也參照版上在query前加入 mysql_query("set names utf8;"); 不過server回傳 Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in php顯示部份語法: $sql = "SELECT * FROM `finance` ORDER BY `year`"; $conn=mysql_connect( $mysql_server_name, $mysql_username, $mysql_password ); $result=mysql_db_query( $mysql_database, $sql,$conn ); while($row=mysql_fetch_row($result)){ .... } 請問我要怎麼設定才能正確顯示呢? 另外一問,我在select中可以在where後面加二個條件嗎?如果可以要怎麼加? 如我要year==2007 && month==8 謝謝大家啦~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.79.40

08/15 02:24, , 1F
where Year(datefield)=2007 AND Month(datefield)=8
08/15 02:24, 1F

08/15 02:25, , 2F
datefield指的是該日期欄位之名稱 :)
08/15 02:25, 2F

08/15 03:10, , 3F
Access denied for user 'apache'@'localhost'
08/15 03:10, 3F

08/15 06:36, , 4F
網頁存檔格式問題?
08/15 06:36, 4F

08/15 08:27, , 5F
如果網頁用big5,應該用mysql_query("SET NAMES big5");吧
08/15 08:27, 5F

08/15 13:40, , 6F
謝謝一樓~回五樓,我試過把欄位的格式改成big5還是亂碼
08/15 13:40, 6F

08/15 16:29, , 7F
編碼請全部統一. 你DB資料還是utf8 放到big的page 還不是爆
08/15 16:29, 7F
文章代碼(AID): #16mV0vU5 (PHP)
文章代碼(AID): #16mV0vU5 (PHP)