Avatar billede over-clocking.tk Nybegynder
05. januar 2003 - 17:20 Der er 6 kommentarer og
1 løsning

mysql_die??

Jeg har følgende stump kode:

$result = mysql_query("SELECT * FROM profiler where brugernavn = '$brugernavn'")or die(kunne ikke finde nogle poster);

men det virker ikke. Jeg vil have den til at skrive en besked hvis den ikke kan finde nogen ved det brugernavn....kan i hjælpe?
Avatar billede erikjacobsen Ekspert
05. januar 2003 - 17:22 #1
if (mysql_num_rows($result)==0) {
  // der er ikke nogen
}

Det er ikke en sql fejl at et resultat er tomt
Avatar billede whatever Nybegynder
05. januar 2003 - 17:22 #2
Prøv dette:

$result = mysql_query("SELECT * FROM profiler where brugernavn = '$brugernavn'") or die("kunne ikke finde nogle poster");
Avatar billede dennism Nybegynder
05. januar 2003 - 17:22 #3
$result = mysql_query("SELECT * FROM profiler where brugernavn = '$brugernavn'")
$result_antal = mysql_num_rows($result);

if ($antal == 0) {
echo"Kunne ikke finde nogle poster";
}
Avatar billede dennism Nybegynder
05. januar 2003 - 17:23 #4
Når man bruger "die", er det så ik kun hvis connectionen står fejl, at den kommer med beskeden?
Avatar billede whatever Nybegynder
05. januar 2003 - 17:24 #5
Jo, det har du ret i.
Avatar billede over-clocking.tk Nybegynder
05. januar 2003 - 17:26 #6
takker dennism
Avatar billede dennism Nybegynder
05. januar 2003 - 17:28 #7
Takker for point! :)
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