Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Ich vermute Fehler in der Datenbank-Abfrage!

Hi an Alle!

Ich möchte eine Passwortabfrage aus einer Datenbank machen. Das Mitglied soll Die Mitgliedsnummer und sein Passwort eingeben, danach soll der Computer in der Datenbank unter dieser Mitgliedsnummer das passende Passwort rausschreiben, was ich dann mit dem eingegebenen Passwort überprüfen lassen will.

Nur irgendwie schreibt er sich das Passwort nicht in "Passwort2" rein! Was habe ich denn falsch gemacht?

Vielleicht kann mir ja jemand weiterhelfen!

Danke!

<?
mysql_connect("localhost", "Benutzername", "Kennwort") or die (" keine Verbindung");
mysql_select_db("Datenbankname") or die (" keine Datenbank");
?>

<style type="text/css">
<!--
#Layer1 {
position:absolute;
width:613px;
height:459px;
z-index:1;
left: 177px;
top: 34px;
background-color: #FFFFFF;
}
body {
background-color: #990000;
}
-->
</style>
<div id="Layer1"></div>
<p>&nbsp;</p>
<?
$mitglied = $_POST["u_mitgliedsnummer"];
$passwort = $_POST["u_passwort"];

$abfrage = "SELECT passwort FROM user WHERE id = 4";
$passwort2 = mysql_query($abfrage);

if($passwort != $passwort2)
{
echo "Zugriff verweigert";
}
else
{
echo "Passwort ok";
}
?>

Hier gehts zum Orginal Eintrag "Ich vermute Fehler in der Datenbank-Abfrage!" im Forum

Antworten

Bei dir fehlt z.B.:
[doc]mysql_fetch_array[/doc]


2.

http://www.schattenbaum.net


3.

Ich Danke Euch!

Mein script sieht jetz so aus, und es funktioniert wunderprächtig!!! :-)


<?
mysql_connect("localhost", "Benutzer", "Kennwort") or die (" keine Verbindung");
mysql_select_db("Datenbank") or die (" keine Datenbank");
?>

<style type="text/css">
<!--
#Layer1 {
position:absolute;
width:613px;
height:459px;
z-index:1;
left: 177px;
top: 34px;
background-color: #FFFFFF;
}
body {
background-color: #990000;
}
-->
</style>
<p>&nbsp;</p>
<?
$mitglied = $_POST["u_mitgliedsnummer"];
$passwort = $_POST["u_passwort"];

if($mitglied == "")
{ echo "keine Mitgliedsnummer angegeben!"; exit; }

$abfrage = "SELECT passwort FROM user WHERE id = $mitglied";
$passwort2 = mysql_query($abfrage);
while ($row = mysql_fetch_object($passwort2))
{ $passwort3 = $row -> passwort; }

if($passwort == "")
{ echo "Zugriff verweigert"; exit; }
if($passwort != $passwort3)
{echo "Zugriff verweigert"; exit;}
else
{echo "Passwort ok";}
?>


Hier gehts zum Orginal Eintrag "Ich vermute Fehler in der Datenbank-Abfrage!" im Forum
 
phpforum.de | Impressum