Mailinglisten-Archive |
Hi, kenn mich mit php nicht aus, aber ich nehme an das die TEMPORAY TABLE nur zur Laufzeit des system-Befehls existiert (der wahrscheinlich in einen neuen Prozess gabelt). Kannst Du dein Query nicht ins PHP-Script einladen und dann per mysqlfunktion abschicken? Gruss Oliver P.S.: So wie ich dich einschaetze ist Dir nach 30min dann doch noch eine Loesung eingefallen ;-))) >INSERT INTO tmp SELECT * FROM An; >in mySQL bewirken, dass die datensätze in tmp sukzessiv (additiv) zugefügt >werden, was ich noch nicht überprüfen konnte. >$op = system("mysql -h DBSERVER --password='PW' -u 'USER' 'DB' < >'query.sql'"); >wobei query.sql eine textdatei ist mit den genannten SQL statements. ABER... >system() wird zwar ausgeführt, $op "existiert" hinterher, aber wenn ich >anschließend auf die TEMPORARY TABLE tmp zugreifen will, dann stelle ich >fest, daß sie leer ist bzw. nicht existiert. --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive