11. marts 2003 - 19:33Der er
6 kommentarer og 1 løsning
overfører mysql
Hey der..
Jeg har 2 tables i MySQL...: users user_unacts
jeg skal så overfører en række fra 'users_unact' til 'users' og derefter slette den gamle række i 'users_unact'...
Hvordan kan jeg sikre mig at hele rækken er overført før jeg sletter??
Jeg har selv følgende her, men nogle gange går der ged i det og den sletter på en eller anden måde inden den bliver overført?!?
$get = mysql_query("SELECT * FROM _pd.users_unact WHERE id='$_GET[activate]'"); if($row = mysql_fetch_array($get)) { mysql_query("INSERT INTO _pd.users SET nick='$row[nick]', email='$row[email]');
mysql_query("DELETE FROM _pd.users_unact WHERE id='$_GET[activate]'"); }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$get = mysql_query("SELECT * FROM _pd.users_unact WHERE id='$_GET[activate]'"); if($row = mysql_fetch_array($get)) { mysql_query("INSERT INTO _pd.users SET nick='$row[nick]', email='$row[email]');
if (mysql_affected_rows() > 0) mysql_query("DELETE FROM _pd.users_unact WHERE id='$_GET[activate]'"); }
mysql_affected_rows returnerer antallet af rækker i databasen, der blev ændret/indsat ved seneste SQL-query. Hvis denne er større end nul (= der skete et eller andet i databasen) vil scriptet slette rækken i _pd.users.
kan man så ikke på en eller anden måde lave query'en der sletter afventenden... så den sletter så snart den forrige query er behandlet færdig??
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.