看板 PHP 關於我們 聯絡資訊
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
aquarianboy:where Year(datefield)=2007 AND Month(datefield)=8 08/15 02:24
aquarianboy:datefield指的是該日期欄位之名稱 :) 08/15 02:25
PHP5:Access denied for user 'apache'@'localhost' 08/15 03:10
KuangEn:網頁存檔格式問題? 08/15 06:36
taikobo:如果網頁用big5,應該用mysql_query("SET NAMES big5");吧 08/15 08:27
SyaoranX:謝謝一樓~回五樓,我試過把欄位的格式改成big5還是亂碼 08/15 13:40
alpe:編碼請全部統一. 你DB資料還是utf8 放到big的page 還不是爆 08/15 16:29