作者victer0327 (victory)
看板Web_Design
標題[問題] 關於php連MySQL遇上的問題
時間Tue Apr 20 17:50:34 2010
各位你好,目前我正在使用的是php + mysql做網頁(之前都是用jsp)
而我目前遇到了兩個問題:
1. /C:/resin-3.1.8/webapps/ROOT/test.php:14: Warning: Your MySQL Connector/J J
DBC 5.1.12 driver may have issues with column/table aliases and DESCRIBE
statements. The recommended JDBC version is 3.1.14. [mysql_connect]
網頁執行於本機端,而資料庫則在另一台主機上
網頁上出現了這段文字,請問是因為本機端與資料庫的lib版本不符導致嗎?
2.亂碼問題:以下附上connector語法並敘述
$dbhost = 'localhost';
$dbuser = 'username';
$dbpass = 'password';
$dbname = 'DBname';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error with MySQL connection');
mysql_query("SET NAMES 'utf8'"); // 指定utf8
mysql_select_db($dbname);
$sql = "Select * From weekly_publish";
$result = mysql_query($sql) or die('MySQL query error');
while($row = mysql_fetch_array($result)){
echo $row['WP_Num'];
echo $row['WP_Topic'];
echo '<br />';
}
目前發生的問題是,Insert語法到資料庫的文字是正常的,但讀出的時候,中文則會變成
亂碼,請建議我該檢查哪裡才是呢??
使用: dreamweaver CS4的php直接開啟,再貼上上面文字
--
專家總是叫我們不要吃漢堡這種垃圾食物,
要多吃營養的食物,
例如白麵包、芝麻、生菜、蕃茄、酸黃瓜、起司和牛肉。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.111.166.142
推 shadowjohn:你開網頁時,按右鍵,看一下網頁的編碼是不是utf8 04/20 20:14
→ victer0327:是utf-8 04/21 08:32
推 shadowjohn:你另存網頁時,確定是存成utf8格式嗎 04/21 11:04
各位你好,目前已確定是環境問題
因為我丟到我朋友的appche上就正常了!!!
請問我該如何調整,才可以令Resin執行php+MySQL呢???
我使用:
Resin: 3.1.8
MySQL: 5.X
JDBC: mysql-connector-java-5.1.6-bin.jar
※ 編輯: victer0327 來自: 140.111.166.142 (04/21 12:34)