Mailinglisten-Archive |
Hallo Holger, 06.05.2002 you wrote: > Hallo Liste, > ich brauche mal kurz eine Hilfe. Ich will eine Tabelle mit einigen Spalten > dublizieren. Befindet sich in der original Tabelle > in der Spalte "Verbannung" ein Wert =1, dann soll die gesamte Spalte nicht > dubliziert werden. > Ich habe nachgelesen, dass sich den INSERT mit SELECT kombinieren kann, doch > das funktioniert nicht: > Geht das so ? Oder ist der syntax falsch ? ODER muß ich die Spalte > "Verbannung" mitselektieren ? > Danke > Holger > ---------schnipp------------ > $searchQuery2 ="INSERT INTO `$currenttable"; > $searchQuery2 .= "_export`"; > $exportschema ="firma, anschrift, plz, ort"; > $searchQuery2 .= " SELECT id, '$exportschema' "; > $searchQuery2 .= " FROM"; > $searchQuery2 .= " `$currenttable` WHERE verbannung ='0' "; > $result2 = mysql_query($searchQuery2); > ---------schnipp------------ Die Tabelle in die du einfügen moechtest, darf nicht bei Select from auftauchen. Sprich Zieltabelle und Queltabelle müssen unterschiedlich sein ($currenttable). Gruesse Friedhelm P.S.: Ein neuer Thred zu einem neuen Thema waere nicht schlecht :-) und eigentlich waere die Frage besser in einer mysql-liste aufgehoben, wie z.B.: http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive