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."不行。。我头大了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货