Avatar billede challenge Praktikant
31. december 2005 - 17:07 Der er 4 kommentarer og
1 løsning

Udskrive fra tilhørende række (PHP & MySQL)

Hey.

Jeg har et script der udskriver en brugers brugernavn fra en MySQL database. Det brugernavn er self. unikt.
Hvordan udskriver jeg en anden række tilhørende brugernavnet (f.eks. udskrive den tilhørende id)?

Forstår i?
Avatar billede jaw Nybegynder
31. december 2005 - 17:09 #1
Det kommer meget an på, hvordan scriptet ser ud.

Lige nu, udskriver du sikkert nogen lignende $row['brugernavn']. Så vil du muligvis kunne bruger $row['id'] etc. Men prøv at smide dit script, så bliver det noget nemmere at hjælpe :)
Avatar billede challenge Praktikant
31. december 2005 - 17:44 #2
Det er fra denne tut: http://www.biorust.com/tutorials/detail/117/us/ filen member.php
Man udskriver brugernavnet med $_SESSION['s_username'], men der findes ingen indbygget variabel til udskrivning af id...
Avatar billede jaw Nybegynder
31. december 2005 - 17:50 #3
Nej, det er der ikke, og jeg kan ikke engang se at den udskriver $_SESSION['s_username'] nogen steder.

Men så må du jo udhente id'et fra din database.

Først skal der selvfølgelig connectes til databasen:
mysql_connect("hostadresse", "brugernavn", "password") or die(mysql_error());
mysql_select_db("databasenavnet") or die(mysql_error());

Og så skal vi have id'et:
$query = mysql_query("SELECT id FROM tabelnavn WHERE brugernavnfelt = '".mysql_real_escape_string($_SESSION['s_brugernavn'])."'") or die(mysql_error());

Og så få det udskrevet:
$row = mysql_fetch_assoc($query);
echo $row['id'];

Håber du kan bruger det til noget...
Avatar billede challenge Praktikant
31. december 2005 - 17:58 #4
Tak, det virkede sku!
Smid et svar!

Godt nytår!
Avatar billede jaw Nybegynder
31. december 2005 - 17:58 #5
Kanon! Selv tak - og i lige måde :)
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