Avatar billede human Nybegynder
25. maj 2003 - 17:50 Der er 12 kommentarer og
2 løsninger

Lille simpelt udtræk virker ikke.

$sessionname = $_SESSION['first_name'];

$query = "SELECT userid FROM users WHERE $sessionname = 'first_name'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
   
    print "$row['first_name']";

}

Hvordan skal det se ud, når det ikke skal se sådan ud?

userid findes i tabellen, det er kontroleret. Og $_SESSION['first_name']; er sat. For jeg kan udskrive den.


// Human
Avatar billede human Nybegynder
25. maj 2003 - 17:52 #1
error:
rning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\apache\htdocs\techcity\beta\profil.php on line 51
Avatar billede mjl Nybegynder
25. maj 2003 - 17:54 #2
print $row["first_name"];
Avatar billede mjl Nybegynder
25. maj 2003 - 17:54 #3
eller:

echo $row["first_name"];
Avatar billede human Nybegynder
25. maj 2003 - 17:55 #4
Det er jo fuldstændig ligemeget. Og se da på fejlen. Så er det jo logik det ikke er det der er ivejen.
Avatar billede mjl Nybegynder
25. maj 2003 - 17:58 #5
ok ok

Så lav $sessionname om til sessionname uden $
Avatar billede mjl Nybegynder
25. maj 2003 - 17:59 #6
Du har jo ikke $noget i DB'en men noget der skal være = $noget
Avatar billede htm Nybegynder
25. maj 2003 - 17:59 #7
$query = "SELECT userid FROM users WHERE feltnavn_i_databasen = '$sessionname'";
Avatar billede mjl Nybegynder
25. maj 2003 - 18:00 #8
Nemlig ja ;O)
Avatar billede postndk Nybegynder
25. maj 2003 - 18:02 #9
$query = "SELECT userid FROM users WHERE first_name = '$sessionname'";
Avatar billede mjl Nybegynder
25. maj 2003 - 18:03 #10
;O)
Avatar billede mjl Nybegynder
25. maj 2003 - 18:36 #11
Hvad så Mr. Human - kom du videre?
Avatar billede human Nybegynder
25. maj 2003 - 19:32 #12
Hehe, selvfølgelig :o)


$sessionname = $_SESSION['first_name'];
$query = "SELECT * FROM users WHERE first_name = '$sessionname'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
   
    print "$row['first_name']";

}
?>

Okay.. Nu er fejlen der ikke mere. Men der bliver stadig ikke udskrevet noget.
Om jeg SELECTER * eller userid kan vel være ligemeget, når jeg bruger den WHERE, eller hvad?

Men der bliver stadig ikke udskrevet noget, siden er blank.
Avatar billede human Nybegynder
25. maj 2003 - 19:40 #13
Fandt ud af det.

print "$row[first_name]";

Takker for hjælpen!
Avatar billede mjl Nybegynder
25. maj 2003 - 20:25 #14
Tak for de 5 points...!!!!!!!
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