אני שולח בPOST את הפרמטרים הבאים: phones, addzero וhomepage.
PHP קוד:
$userdata = $_POST['userdata'] ;
$count = 0;
$a = explode("\n", $userdata[phones], count(explode("\n", $userdata[phones])));
while($a){
$num = $userdata[addzero] . $a;
if($count == 0){
$sql = "INSERT INTO users(username, homepage) VALUES ('{$num}', '{$userdata[homepage]}')";
}else{
$sql .= " ,('{$num}', '{$userdata[homepage]}')";
}
$count++;
}
$sql .=";";
למה אני מקבל את זה?
Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 94109660 bytes) in /home/polaczek/smsindex.controlpanels.co.il/cp/insert_list.php on line 28
(שורה 28 היא $sql .= " ,('{$num}', '{$userdata[homepage]}')"

נ.ב׳. גם בלי ה׳count ובעוד 40 אופציות אחרות יש בעיה. לפעמים הוא מכניס אינסוף שורות ריקות למסד
תודה מראש!