error_reporting(0);
$conn=mysql_connect("localhost","root","root");//填写数据库连接信息
mysql_select_db("a1209173000");//填写数据库名
$valA = $_POST["valA"];
if($valA!=""){
$sql = "select * from table where chepai='".$valA."'";
$result=mysql_query($sql);
while($arr=mysql_fetch_array($result))
{
echo $arr["name"]."
";
}
}else{
?>
你是取不到$valA = $_POST["valA"];这个值
$result=mysql_query($sql);if(mysql_error()){ echo mysql_errno() . ": " . mysql_error() . "\n";}
$result=mysql_query($sql);if(mysql_error()){ echo mysql_errno() . ": " . mysql_error() . "\n";}$valA是正确的,echo $sql的时候也没什么错误, 但就是执行的时候,那个汉字出错了
你是取不到$valA = $_POST["valA"];这个值
谢谢,按照mumubangditu的方法,发现是我输入的条件中汉字,而汉字没有被成功识别,请问怎么解决啊。
在
mysql_select_db("a1209173000");//填写数据库名
之后,加入
mysql_query('set names gbk');
这是被操作的数据与数据库默认字符集不一致造成的
在
mysql_select_db("a1209173000");//填写数据库名
之后,加入
mysql_query('set names gbk');
这是被操作的数据与数据库默认字符集不一致造成的
谢谢版主, 解决了
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号