我正在运行一个循环来收集来自XML文件的数据,在完成了2000多行后,有一些后来运行的验证规则。如果它是安全的,我想存储MySQL数据,在前面提到的循环中,我希望将所有MySQL查询存储到一个数组(几乎是2000个查询),并在验证规则完成后在循环中运行它们。从数组中运行我的查询是否安全?
这是一个坏主意吗?如果是这样,那么存储查询并在稍后运行它的最佳想法是什么?
为了给你什么,我说的是,如果你不明白的想法:
foreach($xml->object as $control) {
// Stores relative xml data here
}
if(1=1) // Validation rules run
for(...) { // For Loop for my queries (2000 odd loop)
Mysql_Query(..)
}
执行2000插入查询会不安全吗?我无法验证,直到所有循环完成。 – Matthew
你的意思是不安全的?安全问题?如果你担心SQL注入或类似的事情,那不是。 – Lorenz
不安全是指我的服务器上的内存使用情况。 – Matthew