這是我的代碼:SQL INSERT - 打破神祕
echo "total row anzahl: " . mysql_num_rows($new_entries) . "<br />"; //=>100
//for each row..
while ($row = mysql_fetch_array($new_entries)){
$anzeigen_id = $row[0]; //text
$firma_id = $row[1]; //firma_id
//XML reading
$xml_filename = "xml/".$anzeigen_id.".xml";
$dom = new DOMDocument();
$dom->load($xml_filename);
$value = $dom->getElementsByTagName('FormattedPositionDescription');
foreach($value as $v){
$text = $v->getElementsByTagName('Value');
foreach($text as $t){
$anzeige_txt = $t->nodeValue;
$anzeige_txt = utf8_decode($anzeige_txt);
$sql = "INSERT INTO joinvision_anzeige (`firmen_id`,`anzeige_id`,`anzeige_txt`) VALUES ('$firma_id','$anzeigen_id','$anzeige_txt')";
$sql_inserted = mysql_query($sql);
echo "inserted<br />";
}
}
}
$new_entries
真的是100,這意味着,我應該能夠在一次插入100個項目,但只增加30可有人告訴我爲什麼?
inserted
消息真的到來100次。但數據不是插入100次,而是插入數據的地方只有30次。
doesnot它取決於這個開放的XML文件? – doniyor
您能否向我們展示表格模式? – ZeroOne
檢查您獲得多少價值的循環 –