Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 09:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP - MySQL] Daten aus DB raussuchen?

Discussion on [PHP - MySQL] Daten aus DB raussuchen? within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Exclamation [PHP - MySQL] Daten aus DB raussuchen?

Hey ich Arbeite zurzeit an meinem "AutoIt" Tool und kriege eins nicht auf die reihe... unzwar wie kann ich mit während des Login vorgangs gleichzeitig die DB Spalte "Status" auslesen und anzeigen lassen?

Wenn "Status" = 0 - darf man nicht eingeloggt werden
wenn "Status" = 1 - soll man eingeloggt werden

PHP Code:
<?php
// *** LOGIN ***

require_once('db_config.php');

mysql_connect($host$user$pass);

mysql_select_db($dbase);


$Benutzername mysql_real_escape_string($HTTP_GET_VARS['benutzername']);

$Passwort mysql_real_escape_string($HTTP_GET_VARS['passwort']);

$result mysql_query("SELECT * FROM DATENBANK WHERE Benutzername='"$Benutzername ."'");

$row mysql_fetch_row($result);


if (
$row) {

    
$Dbmd5Passwort $row[1];

        if (
md5($Passwort) == $Dbmd5Passwort) {
                echo 
1// erfolgreich eingeloggt!
        
}
        else
        {
                echo 
0// Account nicht Freigegeben!
        
}  
            
        }
        else
        {
            echo 
2// Benutzername / Passwort falsch!   
        
}
}
else
{
    echo 
3// Account existiert nicht!   
}

?>
Würde mich sehr freuen wenn mir jemand beispiele geben kann wie ich in diesen code noch vor dem login also wenn das script "echo 1;" ausgibt Den Status eines Benutzers ausgeben kann. Danke

MfG SSNx3
.SenSatioNx3' is offline  
Old 03/29/2014, 22:20   #2


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Vorher in der Abfrage selektieren und später über den Zeilenindex darauf zugreifen. Ohne Tabellenstruktur können wir dir aber nicht helfen.
Mostey is offline  
Old 03/30/2014, 17:00   #3
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Welchen Index soll ich mal nen Screenshots machen?
.SenSatioNx3' is offline  
Old 03/30/2014, 21:28   #4
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Wie sieht denn deine Tabelle aus? Kannst auch gerne die Tabellenstruktur aufschreiben.. ist für die Suchmaschine, bei kommenden, gleichen Problemen, besser.
Mikesch01 is offline  
Thanks
1 User
Old 03/31/2014, 09:38   #5


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by .SenSatioNx3' View Post
Welchen Index soll ich mal nen Screenshots machen?
Hellsehen kann ich leider nicht. Wie ich bereits sagte, ohne Tabellenstruktur kann ich dir nicht helfen.
Mostey is offline  
Thanks
1 User
Old 03/31/2014, 10:32   #6
 
xYomix's Avatar
 
elite*gold: 0
Join Date: Apr 2013
Posts: 27
Received Thanks: 2
Wenn ich das richtig verstanden habe, sollte man einfach das Sql-Statement anpassen...

PHP Code:
("SELECT * FROM DATENBANK WHERE Benutzername='"$Benutzername ."' AND Status=1"
Sofern Status ein Integer ist sollte das klappen, wobei man bei 0/1 Boolean bevorzugen sollte^.^


Alternativ dort:
PHP Code:
if (md5($Passwort) == $Dbmd5Passwort) { 
                
//Hier noch ein zweites Sql-Statement machen        } 
Nochmal ein SQL-Statement machen und überprüfen..
xYomix is offline  
Thanks
1 User
Old 04/02/2014, 17:28   #7
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Sorry konnte die Tage nicht on kommen...

@All Danke das Ihr es versucht habt mir zu helfen und
@Mostey man kann hellsehen zumindest xYomix haha
@xYomix Danke dir! Das problem war ich hatte kein Integer und das mit dem Selektieren vom Benutzernamen und dem Status bin ich überhaupt nicht drauf gekommen.

Problem gelöst :P
MfG SSNx3
.SenSatioNx3' is offline  
Reply

Tags
autoit, hilfe, login, mysql, php


Similar Threads Similar Threads
PHP und MySql - Daten auslesen
04/15/2013 - General Coding - 9 Replies
Hi. Ich versuche grade ein Loginsystem mit PHP und MySql zu basteln. Die Registration habe ich schon, im folgenden Format werden die Benutzer gespeichert: ID | username | mail | password | browser | ip | date 1 Peterchen [email protected] hallo123 uswusw. Wie kann ich nun beim Login bspw auslesen, ob der Benutzername vorhanden ist? Und dann das Passwort mit dem eingegebenen Passwort vergleichen? Viele Grüße
[C#] MySQL Daten in Textbox ausgeben!
07/26/2012 - .NET Languages - 4 Replies
Hey ich arbeite derzeit an einem Tool für meine GMs, es ist fast fertig nur fehlt mir noch eine sache undzwar, möchte ich bestimmte Daten aus der Datenbank in eine Textbox ausgeben (Die Daten haben einen INT wert also Zahlen) nur ist mir garnicht klar wie das gehen soll. DataTable datatable = new DataTable(); String sql1 = "SELECT * FROM t_characters user_code WHERE a_nick =" + textBox1.Text; MySqlDataAdapter dataAdapter = new MySqlDataAdapter(sql1, connection); ...
daroo mysql daten
05/01/2012 - Metin2 Private Server - 7 Replies
wie sind die mysql daten von den 1678 files
[VB]MySql Daten in listview?
02/07/2012 - .NET Languages - 4 Replies
Hallo Epvpler, Da ich gerade frisch angefangen habe mit vb+MySql, hab ich schon mal ne frage wie ich die Daten aus meiner Datenbank in einer listview anzeigen lassen kann? ich habe 5 spalten(ID;Name;Passwort;Email;Aktiviert) muss ich nun alle einzeln auslesen oder kann ich das in einer Query machen? kenne mich mit dem "ExecuteReader()" nicht so gut/gar nicht aus. Danke
[PHP] Mysql daten vergleichen
10/14/2011 - Web Development - 11 Replies
Moin, ich möchte einen Wert (text) mit einen anderen wert Vergleichen (der im Script ist) jedoch kommt nur der fehler, das Ich nicht berechtigt bin (sog) Code: $verbindung = mysql_connect("localhost", "web" , "pw") or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); mysql_select_db("wdata") or die ("Datenbank konnte nicht ausgewählt werden"); $abfrage = "SELECT IGactiv FROM login WHERE username LIKE '$name' LIMIT 1"; $ergebnis = mysql_query($abfrage); $row =...



All times are GMT +1. The time now is 09:40.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.