Avatar billede prop46 Nybegynder
05. april 2007 - 13:24 Der er 4 kommentarer og
1 løsning

id på rækker der opdateres

Kan man trække id'en med ud på de rækker der berøres i et eksempel som nedestående?

mysql_query("UPDATE kurser SET raekkefolge=raekkefolge - 1 WHERE raekkefolge > $raekkefolge");

Altså id'en på de rækker der havde en raekkefolge > $raekkefolge ?
Avatar billede radion Nybegynder
05. april 2007 - 13:28 #1
Avatar billede johan.o Nybegynder
05. april 2007 - 13:57 #2
Hm, ikke umiddelbart tror jeg, men dette er måske en mulighed -->

$query=mysql_query("SELECT id FROM kurser WHERE raekkefolge>$raekkefolge");
mysql_query("UPDATE kurser SET raekkefolge=raekkefolge - 1 WHERE raekkefolge > $raekkefolge");

Mvh. Johan
Avatar billede prop46 Nybegynder
05. april 2007 - 16:44 #3
Nåja... en ektra query er selvf. en mulighed.... Og så lige et tillægsspørgsmål hvis du/I gider... For jeg skal jo bruge mit udtræk til noget.

$hent_id = "SELECT id, raekkefolge FROM kurser WHERE raekkefolge > $raekkefolge";

while($resultat_id = mysql_fetch_array($resultat_hent_id)) {
$kid = $resultat_id["id"];
$raekkefolge = $resultat_id["raekkefolge"];

For hver id skal det her ske:

$raekkefolge--

$link = "?side=kurser&raekkefolge=$raekkefolge";
mysql_query("UPDATE sider SET link='$link' WHERE kid = '$id'");

Men nu er jeg ret dårlig til det med foreach eller hvad det lige er der kan bruges her.... En af jer der kan guide mig igennem?
Avatar billede prop46 Nybegynder
06. april 2007 - 11:09 #4
nevermind... har løst det. Vil du have dine point så læg et svar :0)
Avatar billede johan.o Nybegynder
06. april 2007 - 14:50 #5
Jamen det kommer her så :)

Mvh. Johan
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester