login  Naam:   Wachtwoord: 
Registreer je!
 Forum

variable in functie

Offline Dierre - 28/07/2007 17:23 (laatste wijziging 28/07/2007 17:37)
Avatar van DierreMySQL interesse ik ben een functie aan het schrijven in php om te controleren of een gebruikersnaam en paswoord al in een database zit.

ik wil dan ook een "TRUE of FALSE" retourneren.

Ik vraag me nu af of je dit ook kan zoal in een programeertaal als vb java.
Mss maak een klein voorbeeldje het duidelijk:

in een taal als java doe je dit:

  1. functionName()
  2. {
  3. boolean vrij;
  4.  
  5. return vrij;
  6. }

kan dit ook in php? of kan je daar enkel en return doen van "TRUE or FALSE"?

tia
Dierre

Citaat:
Rens edit:
Codetags!

4 antwoorden

Gesponsorde links
Offline Wim - 28/07/2007 17:39 (laatste wijziging 28/07/2007 17:40)
Avatar van Wim Crew algemeen
  1. function checkUserAndPW($user, $password)
  2. {
  3. $q = mysql_query("SELECT id FROM members WHERE user='".mysql_real_escape_string($user)."' AND password='".mysql_real_escape_string($password)."'");
  4. if(mysql_num_rows($q) != 1)
  5. return false;
  6. else
  7. return true;
  8. }
  9.  
  10. if(checkUserAndPW('wimmarien', '********'))
  11. echo ('bestaat');
  12. else
  13. echo ('bestaat niet');
Offline Dierre - 28/07/2007 17:42
Avatar van Dierre MySQL interesse wat is die mysql_real_escape_string? en waar dient dit voor??
Offline Wim - 28/07/2007 17:50
Avatar van Wim Crew algemeen PHP.net: mysql_real_escape_string

Citaat:
mysql_real_escape_string

(PHP 4 >= 4.3.0, PHP 5, PECL mysql:1.0)

mysql_real_escape_string — Escapet speciale karakters in een string die wordt gebruikt in een SQL statement, waarbij de huidige charset van de verbinding in het oog wordt gehouden.
Beschrijving
string mysql_real_escape_string ( string $unescaped_string [, resource $link_identifier] )

Deze functie zal speciale karakters in de unescaped_string escapen, waarbij wordt gelet op de huidige charset van de verbinding, zodat het veilig is om het in een mysql_query() te plaatsen.
Offline Dierre - 28/07/2007 17:50 (laatste wijziging 28/07/2007 18:49)
Avatar van Dierre MySQL interesse heb ik gelezen, maar raak niet echt wegwijs in die (voor mij) wat ingewikkelde uitleg...   


en wanneer moet je best die mysql_real_escape_string() gebruiken???
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.227s