Avatar billede encorez Nybegynder
31. oktober 2002 - 14:44 Der er 9 kommentarer og
1 løsning

mysql_affected_rows()

Hvor kan jeg ikke få følgende til at virke i PHP:

1.  $test = mysql_query("Replace kjshg  sdkghlskag");
2.  $noget = mysql_affected_rows($test);
3.  echo "test: $test";

Det skal lige siges at mine koder virker fint uden mysql_affected_rows(). Min browser siger at det er i linie 2 det går galt. I fejler står dette:

Warning: Supplied resource is not a valid MySQL-Link resource in blabla.php on line 112
Avatar billede disky Nybegynder
31. oktober 2002 - 14:50 #1
Dit spørgsmål omhandler et PHP problem, spørg venligst i PHP gruppen.

Det er ikke relevant her inde, hvor vi snakker om MYSQL.

Luk venligst spørgsmålet og opret det i den korrekt gruppe.
Avatar billede encorez Nybegynder
31. oktober 2002 - 14:55 #2
det er vel lige så meget et MySQL problem som et PHP problem. På MySQL står der at den skulle virke som mysql_num_rows og jeg bruger de to på præcis samme måde, alligevel virker affected ikke. Altså kunne det tyde på jeg gør noget forkert med MySQL?
Avatar billede Slettet bruger
31. oktober 2002 - 14:55 #3
Fordi Replace kjshg  sdkghlskag ikke er en gyldig query?
Avatar billede encorez Nybegynder
31. oktober 2002 - 14:58 #4
oki, hvad mener du med gyldig? Altså at mysql_affected_rows ikke virker på Replace
Avatar billede retep Nybegynder
31. oktober 2002 - 14:59 #5
Derudover skal du echoe $noget ud og ikke $test, det er jo $noget der indeholder antallet af berørte rows...
Avatar billede encorez Nybegynder
31. oktober 2002 - 14:59 #6
Jeg går ud fra at du ved at jeg bare ikke gad skrive en query. Den Replace query jeg har virker fint. Den går det den skal. Jeg kan bare ikke bruger affected på den
Avatar billede encorez Nybegynder
31. oktober 2002 - 15:03 #7
undskyld jeg skrev forkert i mit spørgsmål, det er selvfølgelig $noget jeg skriver ud og ikke $test
Avatar billede Slettet bruger
31. oktober 2002 - 15:14 #8
echo mysql_affected_rows();
Avatar billede encorez Nybegynder
31. oktober 2002 - 15:23 #9
det virker, takker.
Jeg troede man skulle skrive navnet/variablen på sin query i i parantesen. Jeg er ikke helt stiv i det her endnu.
Vil du ikke lægge et svar el_barto, så jeg kan belønne dig .)
Avatar billede Slettet bruger
31. oktober 2002 - 15:48 #10
Jo da :)
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
Computerworld tilbyder specialiserede kurser i database-management

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