Mailinglisten-Archive |
ok, i'll forget about system() -- meine zuliebe zu system() beruht auf die erfahrung, dass system() das laden von 100tausende datensätze in null-komma-nix erledigt. nun habe ich testweise folgendes (siehe unten) gemacht, und das funktioniert auch nicht, bereits der erste query schlug fehl... darf man kein CREATE TEMPORARY TABLE auf diesem wege erstellen???? wie denn sonst???? :-(( danke und sorry fürs nerven... julián daniel ******** $db = mysql_connect($dbserver, $user, $pw); mysql_select_db($dbfile,$db); $query = "CREATE TEMPORARY TABLE tmp_ids"; $result = mysql_query($query,$db); if (!$result) { echo "erster Schritt bereits fehlgeschlagen<BR>\n"; } else $query = "INSERT INTO tmp_ids SELECT DISTINCT id_item FROM item_main WHERE status LIKE 'JA'"; $result = mysql_query($query,$db); if (!$result) { echo "der zweite ebenso...<BR>\n";} else { $query = "SELECT * FROM tmp_ids"; $result = mysql_query($query,$db); if ($result) { while ($myrow = mysql_fetch_row($result)) { echo "id_expert: $myrow[0]<BR>\n"; } } else { echo "und erst recht der dritter!<BR>\n";} } } -----Ursprüngliche Nachricht----- Von: Patrick Bierans [mailto:pbierans_(at)_lynet.de] Gesendet: Donnerstag, 8. März 2001 13:46 An: mysql-de_(at)_lists.4t2.com Betreff: Re: AW: SQL-Statementsreihe in PHP. WAS: UNION - emulation From: Julian Daniel Jimenez Krause <krause_(at)_eportas.de> > system() SEHR schnell arbeitet Hat jemand ein paar Belastungsläufe diesbezüglich gemacht? Wieviel schneller denn als die MySQL-Befehle? Sagen wir bei 1.000 gleichzeitigen Zugriffen und etwa 1.000.000 zu kopierenden Datensätzen. Ich kann mir nicht vorstellen, daß es selbst bei so einer Belastung ein SYSTEM meßbar schneller ist. Wenn Du 5 Statements auf diese Art durchführst, mußt du 5 mal connecten, anstatt nur einmal. Das ist unschön. Patrick Bierans / LYNET Kommunikation AG/ pbierans_(at)_lynet.de --------------------------------------------------------------- Das Internet-Systemhaus fuer Multimedia- und Netzwerkloesungen. Zentrale Luebeck: Fon +49-451-6131-0, Fax -333 Niederlassung Hamburg: Fon +49-40-65738-0, Fax -333 --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive