Avatar billede tanzaweb Nybegynder
11. april 2004 - 23:55 Der er 4 kommentarer og
1 løsning

Select problem med where

hej jeg har følgende problem:

jeg har følgende sætning:

$uD=mysql_query("SELECT user_id FROM users WHERE username='$_SESSION[user]'");
$usID = mysql_fetch_array($uD); ?>

nu vil jeg gerne have en user_id bliver brugt som reference i en anden select sætning med et where valg som ser nogenlunde således ud.

$rs = mysql_query("SELECT side_tekst.*,sider.* FROM side_tekst INNER JOIN sider ON (side_tekst.side_id=sider.side_id) WHERE user_id = '$user_id'")or die (mysql_error()); ?>

Det virker dog ikke i øjeblikket?

nogen forslag
Avatar billede martinbk Nybegynder
12. april 2004 - 00:00 #1
$uD = mysql_query("SELECT user_id FROM users WHERE username='$_SESSION[user]'");
$usID = mysql_fetch_array($uD);
$user_id = $usID['user_id'];
Avatar billede martinbk Nybegynder
12. april 2004 - 00:01 #2
du skal tænke på mysql_fetch_array retunere et array med fieldnames som indexkeys
Avatar billede schaefner Juniormester
12. april 2004 - 00:01 #3
$user_id = mysql_result(mysql_query("SELECT user_id FROM users WHERE username='".$_SESSION['user']."'"), 0);

Så har du id'et liggende i $user_id.

Det kune sikkert også laves i en enkelt SELECT, men jeg er ikke den stærkeste i INNER JOINS
Avatar billede tanzaweb Nybegynder
12. april 2004 - 00:43 #4
Hollybull var først med svar så send et svar og du får pointene.

begge virker dog fint, men bruger hollybull
Avatar billede martinbk Nybegynder
12. april 2004 - 00:45 #5
jamen svar 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
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