sql php写的一个循环语句

代码展示
0 105

csroad
csroad 举报
08月02日 02:25
if (!empty($arr)) {
38 $sql = sprintf("INSERT INTO user_info (name, age) VALUES ");
39 
40 foreach($arr as $item) {
41 $itemStr = '( ';
42 $itemStr .= sprintf("'%s', %d", $item['name'], (int)$item['age']);
43 $itemStr .= '),';
44 $sql .= $itemStr;
45 }
46 
47 // 去除最后一个逗号,并且加上结束分号
48 $sql = rtrim($sql, ',');
49 $sql .= ';';
50 
51 if ($conn->query($sql) === TRUE) {
52 } else {
53 echo "Error: " . $sql . "
"
. $conn->error; 54 } 55 }