Ich habe eine Datenbank die genau 3500 Einträge enthält.
Wenn ich jetzt meiner Klasse sage gibt mir alle aus:
funktioniert das nur wenn ich LIMIT 1000 mit angebe.
Wenn ich jedoch
abschicke bekomme ich nichtmal eine Fehlermeldung.
Kann mann OOP nur bestimmte Datenmengen transportieren ?
Gruß
Robert
Wenn ich jetzt meiner Klasse sage gibt mir alle aus:
Code:
class vertrag{
var $vertragid;
var $status;
var $firmenkunde;
var $leasinggesellschaft;
var $refinanzierungsinstitut1;
var $refinanzierungsinstitut2;
var $refinanzierungsinstitut3;
var $ob1;
var $ob1_notiz;
var $ob2;
var $ob2_notiz;
var $ob3;
var $ob3_notiz;
var $ob4;
var $ob4_notiz;
var $ob5;
var $ob5_notiz;
var $lieferant1;
var $lieferant2;
var $lieferant3;
var $lieferant4;
var $lieferant5;
var $kaufpreis1;
var $kaufpreis2;
var $kaufpreis3;
var $kaufpreis4;
var $kaufpreis5;
var $gesamtkaufpreis;
var $laufzeit;
var $faktor;
var $leasingbegin;
var $leasingende;
var $anzahlung;
var $monatlicherate;
var $restwertinprozent;
var $restwert;
var $gesamtprovit;
var $vermittler1;
var $vermittler2;
var $vermittler3;
var $vermittler4;
var $vermittler5;
var $vermittlerprov1;
var $vermittlerprov2;
var $vermittlerprov3;
var $vermittlerprov4;
var $vermittlerprov5;
var $nettoprovit;
var $umsatzmonat;
var $vertragsab;
function get_all(){
$mysql_bef="SELECT * FROM vertrag LIMIT 1000";
//echo $mysql_bef;
$anz=mysql_num_rows(mysql_query($mysql_bef));
if($anz){
$result=mysql_query($mysql_bef) or die("<br />Fehler: ".mysql_error());
$erg=array();
while ($row = mysql_fetch_array($result, MYSQL_BOTH))
$erg=array_merge($erg,array(array(
"vertragid"=>$row['vertragid'],
"status"=>$row['status'],
"firmenkunde"=>$row['firmenkunde'],
"leasinggesellschaft"=>$row['leasinggesellschaft'],
"refinanzierungsinstitut1"=>$row['refinanzierungsinstitut1'],
"refinanzierungsinstitut2"=>$row['refinanzierungsinstitut2'],
"refinanzierungsinstitut3"=>$row['refinanzierungsinstitut3'],
"ob1"=>$row['ob1'],
"ob1_notiz"=>$row['ob1_notiz'],
"ob2"=>$row['ob2'],
"ob2_notiz"=>$row['ob2_notiz'],
"ob3"=>$row['ob3'],
"ob3_notiz"=>$row['ob3_notiz'],
"ob4"=>$row['ob4'],
"ob4_notiz"=>$row['ob4_notiz'],
"ob5"=>$row['ob5'],
"ob5_notiz"=>$row['ob5_notiz'],
"lieferant1"=>$row['lieferant1'],
"lieferant2"=>$row['lieferant2'],
"lieferant3"=>$row['lieferant3'],
"lieferant4"=>$row['lieferant4'],
"lieferant5"=>$row['lieferant5'],
"kaufpreis1"=>$row['kaufpreis1'],
"kaufpreis2"=>$row['kaufpreis2'],
"kaufpreis3"=>$row['kaufpreis3'],
"kaufpreis4"=>$row['kaufpreis4'],
"kaufpreis5"=>$row['kaufpreis5'],
"gesamtkaufpreis"=>$row['gesamtkaufpreis'],
"laufzeit"=>$row['laufzeit'],
"faktor"=>$row['faktor'],
"leasingbegin"=>$row['leasingbegin'],
"leasingende"=>$row['leasingende'],
"anzahlung"=>$row['anzahlung'],
"monatlicherate"=>$row['monatlicherate'],
"restwertinprozent"=>$row['restwertinprozent'],
"restwert"=>$row['restwert'],
"gesamtprovit"=>$row['gesamtprovit'],
"vermittler1"=>$row['vermittler1'],
"vermittler2"=>$row['vermittler2'],
"vermittler3"=>$row['vermittler3'],
"vermittler4"=>$row['vermittler4'],
"vermittler5"=>$row['vermittler5'],
"vermittlerprov1"=>$row['vermittlerprov1'],
"vermittlerprov2"=>$row['vermittlerprov2'],
"vermittlerprov3"=>$row['vermittlerprov3'],
"vermittlerprov4"=>$row['vermittlerprov4'],
"vermittlerprov5"=>$row['vermittlerprov5'],
"nettoprovit"=>$row['nettoprovit'],
"umsatzmonat"=>$row['umsatzmonat'],
"vertragsab"=>$row['vertragsab'])));
return $erg;
}else
return 0;
}
}
Wenn ich jedoch
Code:
$mysql_bef="SELECT * FROM vertrag LIMIT 3600";
Kann mann OOP nur bestimmte Datenmengen transportieren ?
Gruß
Robert