PHP通过GET提交方式提交中文无法加入MYSQL数据库
<?php$link=MySQL_connect('127.0.0.1','root','admin');if($link){mysql_query("setnames'...
<?php
$link=MySQL_connect('127.0.0.1','root','admin');
if($link)
{
mysql_query("set names 'utf8'");
mysql_select_db("test",$link);
$ID=$_GET['ID'];
$FIGHT=$_GET['FIGHT'];
echo $ID;
echo $FIGHT;
$geto="insert into fight (ID,FIGHT) values ('$ID','$FIGHT')";
mysql_query($geto);
echo "OK!";
}
MySQL_close();
?>
提交界面: http://localhost/a.php?ID=测试&FIGHT=1
ID字段数据类型:Varchar 长度:255
FIGHT字段数据类型:int
数据库编码:UTF8
使用echo输出Get变量的时候是与URL中的内容一样的,但是就是无法加入MYSQL数据库
希望有高手指点指点,谢谢了。 展开
$link=MySQL_connect('127.0.0.1','root','admin');
if($link)
{
mysql_query("set names 'utf8'");
mysql_select_db("test",$link);
$ID=$_GET['ID'];
$FIGHT=$_GET['FIGHT'];
echo $ID;
echo $FIGHT;
$geto="insert into fight (ID,FIGHT) values ('$ID','$FIGHT')";
mysql_query($geto);
echo "OK!";
}
MySQL_close();
?>
提交界面: http://localhost/a.php?ID=测试&FIGHT=1
ID字段数据类型:Varchar 长度:255
FIGHT字段数据类型:int
数据库编码:UTF8
使用echo输出Get变量的时候是与URL中的内容一样的,但是就是无法加入MYSQL数据库
希望有高手指点指点,谢谢了。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询