[請益] 有關php新增資料至mysql中的問題

看板PHP作者 (etime)時間19年前 (2005/11/25 14:13), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
環境:mysql5+apache+php5 os:winxp sp2 mysql> create table workk( -> x varchar (99) key, -> y varchar (99) not null, -> z varchar (99) not null); Query OK, 0 rows affected (0.05 sec) 建立了資料表 <?php $dbhost='localhost'; $dbuser='root'; $dbpasswd='13941394'; $dbname='work'; $conID = mysql_connect($dbhost, $dbuser,$dbpasswd); if(!mysql_select_db($dbname,$conID)) die(mysql_error()); $x=$_REQUEST["x"]; $y=$_REQUEST["y"]; $z=$_REQUEST["z"]; $queryl="INSERT INTO workk(x,y,z) VALUES('$x','$y','$z')"; mysql_query($queryl)or die(mysql_error()); echo "輸入的資料<br> "; echo "x:$x<br>"; echo "y:$y<br>"; echo "z:$z<br>"; mysql_close($conID);?> 輸入英文都沒問題,但輸入中文的時候不是亂碼,而是 Data too long for column 'x' at row 1 我只打了一個中文字 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.50.110

11/25 15:52, , 1F
是哪個中文字這麼神奇呀?
11/25 15:52, 1F
文章代碼(AID): #13XgjmnS (PHP)
文章代碼(AID): #13XgjmnS (PHP)