把mysql php html文件的 charset都改成一致试试

解决方案 »

  1.   

    代码:
    foreach ($_POST as $key => $value) {
        echo "Key: $key; Value: $value<br />\n";
    //echo $_POST[$key][4];
    foreach ($_POST[$key] as $ke => $va) {

        if ($va=="")
    $_POST[$key][$ke]=null;
    }
    if ($_POST[$key][2]==null)
    $_POST[$key][2]=0;$query.="UPDATE shh SET xinghao='".$_POST[$key][0]."',jqbh='".$_POST[$key][1]."',jg=".$_POST[$key][2].",buyfrom='".$_POST[$key][3]."',buydate='".$_POST[$key][4]."' WHERE id=".$key.";";
    }
      

  2.   

    /* Print current character set */
    $charset = $mysqli->character_set_name();
    printf ("Current character set is %s\n", $charset);/* print server version */
    printf("Server version: %s\n", $mysqli->server_info);
    输出为:
    Current character set is latin1_swedish_ci Server version: 5.0.18-nt网页已设为utf8
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      

  3.   

    明白了,$query="update ssh set name='wang' where id=1;update ssh set name='ma' where id=2;"是错误的,一个连接串不能执行多条查询,
    http://community.csdn.net/Expert/topic/4718/4718572.xml?temp=.7773859