Avatar billede supermand69 Nybegynder
03. april 2005 - 16:23 Der er 4 kommentarer og
1 løsning

join IFNULL

kan denne query ikke laves om så jeg bliver fri for at lave min if-statement i while-løkken? altså så den kun trækker de nødvendige rækker ud :)

$sql = "SELECT user_thread.user_id, post.id
    FROM $DB.user_thread user_thread, $DB.user user
    LEFT JOIN $DB.post post ON user_thread.user_id=post.user_id2 && post.thread_id='$_POST[thread_id]' && post.attrib<2
    WHERE user.id=user_thread.user_id && user_thread.thread_id='$_POST[thread_id]'";
$get = mysql_query($sql);
while($row = mysql_fetch_array($get)) if(!$row['id']) // noget
Avatar billede arne_v Ekspert
03. april 2005 - 16:26 #1
... WHERE ... AND NOT id IS NULL

måske
Avatar billede supermand69 Nybegynder
03. april 2005 - 16:30 #2
jeg er ikke helt med... gider du at smide det ind? :)
Avatar billede arne_v Ekspert
03. april 2005 - 16:45 #3
$sql = "SELECT user_thread.user_id, post.id
    FROM $DB.user_thread user_thread, $DB.user user
    LEFT JOIN $DB.post post ON user_thread.user_id=post.user_id2 && post.thread_id='$_POST[thread_id]' && post.attrib<2
    WHERE user.id=user_thread.user_id && user_thread.thread_id='$_POST[thread_id]' && NOT post.id IS NULL";
Avatar billede supermand69 Nybegynder
03. april 2005 - 17:01 #4
lav et svar...

det virker jo ;)
Avatar billede arne_v Ekspert
03. april 2005 - 17:02 #5
kommer her
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