Avatar billede vodka101 Nybegynder
02. januar 2005 - 05:37 Der er 5 kommentarer og
1 løsning

SQL sætning som ikke fungerer

Heysa, jeg har et problem med denne lille sql:

$tjek = mysql_query("SELECT asker,answerer FROM ven WHERE asker='".$_GET['userid']."' AND answerer='".$_SESSION['userid']."' OR asker='".$_SESSION['userid']."' AND answerer='".$_GET['userid']."'") or die(mysql_error());
$tjek_sql = mysql_num_rows($tjek);
if($tjek_sql < 0){

her sker noget
}else{
sker noget andet
}

Så altså hvis en af overstående er ting er sande, så skal den hoppe ned til efter else.

Men selvom om ingenting er sandt, så hopper den også ned til efter else  :(
Og jeg er helt sikker på det ikke er sandt, for det er testet mens tabellen var tom.

Hvad gør jeg forkert?
Avatar billede erikjacobsen Ekspert
02. januar 2005 - 08:49 #1
if($tjek_sql == 0){
Avatar billede vodka101 Nybegynder
02. januar 2005 - 16:24 #2
Samme resultat..
Avatar billede erikjacobsen Ekspert
02. januar 2005 - 16:29 #3
Det tror jeg ikke på - der vil være en forskel.
Avatar billede vodka101 Nybegynder
02. januar 2005 - 16:31 #4
Jamen det er der altså ikke.
Den hopper ned til efter else{

OM det der kommer ud er < 0 eller det som kommer ud er == 0, burde også give samme resultat. OG begge dele burde virke.
Avatar billede vodka101 Nybegynder
02. januar 2005 - 21:13 #5
Ingen der ved noget?
Avatar billede vodka101 Nybegynder
03. januar 2005 - 05:33 #6
Erstattede and med && og or med ||. Så virkede det.
Også med < 0
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