for($i=0;$i<$num;++$i){
    $ming=$a1[$i];
    $zjming=$a2[$i];
    $zjtime=$a3[$i];
    $mysqli->query('update xs set xinzhangjie='$zjming',zhangjieshijian='$zjtime' where xsMing='$ming'');
 
    printf("Affected rows (UPDATE): %d ", $mysqli->affected_rows);
    echo $ming.'---';MYSQLI返回 -1,就是执行部成功嘛。
尝试过单挑语句直接update,是可以更新的。
变量都能循环出values来。就是循环更新,就不行,估计是更新语句的标点符号。我测试过很多种标点都不行
例如。   xinzhangjie='".$zjming."'  不行
   xinzhangjie='{$zjming}'  不行
   xinzhangjie="$zjming" 不行
   xinzhangjie=".$zjming."不行。。我头大了。