Flyt data fra den ene til den anden tabel og slet i den første mysql.

Tags:    mysql

Hej folkens..

Jeg sidder og prøver at skrive et script der skal gøre det muligt for mig, at flytte en række fra min tabel til en anden tabel og der efter slette den i den første.


problemet er jeg for denne fejl her: og jeg kan ikke få det til at virke..


fejl: Operand should contain 1 column(s)

Det skal siges før jeg prøvede at skrive det om kørte jeg en delete på den og det virkede perfekt.
så det er ikke på den forlæggende siden fjlen kommer :)


Fold kodeboks ind/udPHP kode 




4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Du skal ikke have de felter, du ønsker at selecte, i parenteser.

Derudover skal du adskille din insert og delete forespørgsel med semikolon, da det er to forskellige forespørgsler.

Fold kodeboks ind/udPHP kode 




Sorry, kan se man skal bruge mysqli_multi_query() funktionen i stedet for mysqli_query, hvis man ønsker at have flere queries kørt i samme streng.

http://php.net/manual/en/mysqli.quickstart.multiple-statement.php

Så bliver din kode i stedet

Fold kodeboks ind/udPHP kode 




Tak det virker som ønsket nu!



jeg for nu denne fejl: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELETE FROM tabel1 WHERE id='3585'' at line 1



t