用appache+php+mysql编写的网页出现“Can't create table '鏁版嵁搴? (errno: 22)”的错误。

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:16:39
代码如下:
$creattable="create table $filename (resourcename varchar(100) not null, resource varchar(50))";mysql_query("set names gb2312");
$result=mysql_query($creattable) or die(mysql_error());
‘$filename’变量是通过用户输入的,我输入某些汉字时不会出错,可以建立表,但是输入某些汉字时就出现了上述错误,其中‘鏁版嵁搴’我觉得应该是输入的汉字的某种编码显示。
请高手们帮帮忙~~

错误是不能建立表

建议所有mysql表都用英文

你程序文件必须也是gb2312 才不会造成乱码!

你的页面、数据库、数据表编码不一致,导致数据表创建失败。

正在自学中,暂时无法帮助你,但我相信在不久的将来我会帮到你的。