|
|
1
0
将相关行替换为:
然后在foreach循环之前添加:
如果您使用的是mysqli,那么还需要将If语句替换为:
这将把所有插入合并成一个字符串,可以用一条查询语句执行,而不是将查询放入foreach并对数据库进行n次调用。 |
|
|
2
0
1) 正如John Ellmore早些时候发表的评论: 您需要致电$conn->查询(…)在foreach循环中,而不是在它之后。â 2) 如果您的代码“更漂亮”,这个问题可能会更容易被您注意到。为每个循环或其他包含项缩进三个空格。当你退出包裹体时,向外凹陷回到正常状态。那么你(可能)就会很容易看到你的问题了。这些“最佳实践”项目经常被“专业人士”甚至新手嘲笑。但是一个好的IDE将帮助您完成这个缩进过程,并可能使每天的编码工作变得更加轻松。 |
|
|
faro621 · 在php中使用num\u rows方法时出错 8 年前 |
|
|
Steven Guerrero · 具有不同参数的准备语句 8 年前 |
|
|
Amin Hijaz · 为什么查询的if语句返回false? 8 年前 |
|
|
Matt Hutch · 使用php向mysql数据库传递特殊字符 8 年前 |
|
|
Codes Conference · 表查询中的变量不工作 8 年前 |
|
|
Steven Smith · 动态数据透视表mysqli和PHP 8 年前 |