[php] SQL query in functie werkt niet??

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

  • Metten
  • Registratie: September 1999
  • Laatst online: 26-08 20:42

Metten

ik hou het graag simpel

Topicstarter
Ik heb een functie gemaakt om een gebruikersnaam aan de hand van een id uit de database op te halen:
PHP:
1
2
3
4
5
6
7
function UsrName($userid) 
    { 
    $sqlusrname = "select * from users where fuserid=$userid"; 
    $quindex = mysql_query($sqlusrname); 
    $usrread = mysql_fetch_array($quindex); 
    return    $usrread['fusername']; 
}


Als ik deze functie dan aanroep met:
PHP:
1
2
$userid = 5; 
print UsrName($userid);


Werkt het niet, ik krijg een error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
De query werkt uiteraard wel buiten een functie. Weet iemand waarom dit niet werkt en wat er verkeerd aan is dan? Ik heb de search al gebruikt..

[ Voor 5% gewijzigd door Metten op 22-11-2002 12:38 ]


  • DanceTrend
  • Registratie: Maart 2001
  • Laatst online: 12-05 14:34

DanceTrend

w0ei

global ($userid); in je functie zetten helpt niet?

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

DanceTrend:
global ($userid); in je functie zetten helpt niet?

:Z $userid wordt als argument meegegeven aan de functie. Beetje zinloos dus.
Metten:
Werkt het niet, ik krijg een error: [..]
Dit over het algemeen aan dat er iets fout is gegaan met mysql. Zie hier

Verder is dit echt beginnerswerk. Lees de php manual maar ff goed na.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Dit topic is gesloten.