Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

folgendes:

	$result = mysql_query("select Mitglied_ID from mitglieder where Nickname = $benutzername AND Passwort = md5($kennwort)");

if(mysql_num_rows($result) == 1)...[/PHP]

Wenn nun kein gülitger Benutzer gefunden wird bekomm ich folgende meldung:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

Aber irgendwie muss doch prüfen ob es einen Datensatz gibt. Wie mache ich das?

Geschrieben

Versuchs mal mit

result = mysql_query("select Mitglied_ID from mitglieder where Nickname = '$benutzername' AND Passwort = '".md5($kennwort)."'"); 

Weil Nickname wird Text sein da muß für SQL ' ' drum sein und bei md5 fliegt er raus aus dem String und ums md5 pw muß auch ' ' drum weils wieder nen varchar ist.

Geschrieben

danke, das hat zwar nicht ganz gepasst.

Habs jetzt so gemacht:

	$result = mysql_query("select Mitglied_ID from mitglieder where Nickname = '". $benutzername . "' AND Passwort ='" . md5($kennwort) . "'");

Weil sonst wertet er ja die variable $benutzername nicht aus. Also hab ich sie auch außerhalb des strings notiert.

Geschrieben

Ist korrekt, wenn du den String mit " anfängst dann beendet ' ihn nicht sondern wird einfach so "mitgenommen" :)

Alternativ kannst du auch einen String mit ' beginnen und beenden dann mußt du z. B. bei einer URL oder nem HTML Tag nicht jedes " Quoten.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...