Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
mysql_fetch_array() problem [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
mysql_fetch_array() problem


 
_!!Fatal_Error!
27-07-2002, 19:27 
 
So ich bin leider noch Newbie in Php&MySQL und wollte nen Login-Bereich erstellen. Ich kann den Fehler bis zur Stelle mit dem connecten des Servers eingrenzen, also bis:

.....
else{
$conn = @mysql_connect($dbserver,$dbuser,$dbpass);
.....

Bis dahin hat alles gefunzt!
Nun hier mein gesamter Code:

<?php
session_start();

include("config.php");

if($name == "" || $pw == "") {
if($name == "") {
echo "Bitte geben Sie ihren Benutzernamen ein!";
}
else{
echo "Bitte geben Sie ihr Passwort ein!";
}
}
else{
$conn = @mysql_connect($dbserver,$dbuser,$dbpass);
if (!$conn) {
die("Sorry, Datenbank nicht gefunden !");
}
mysql_select_db($dbname,$conn);
$query = "SELECT pass,level,email FROM user WHERE name = '".$name."'";
$result = mysql_query($query,$conn);
$zeileholen = mysql_fetch_array($result);
mysql_close($conn);
if (!$zeileholen)
{
die ("Sorry, aber dieser Name ist leider nicht bekannt !");
}
if ($zeileholen["pass"] <> $pw)
{
die ("Sorry, aber dieses Passwort passt nicht zum Usernamen !");
}
$level = $zeileholen["level"];
$email = $zeileholen["email"];
session_register('name');
session_register('level');
echo "Sie wurden erfolgreich eingeloggt!";
}
?>


Jetzt gibt mein Apache-Server aber folgenden Fehler aus:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in e:\wampp-0.13.1a\htdocs\tests\verify.php on line 22

Bitte helft mir! Ich weiß nicht mehr weiter!

 
_!!Fatal_Error!
27-07-2002, 21:38 
 
Das Problem hat sich erledigt! Mist, warum kann ich meinen eigenen Beitrag nicht löschen?

 
komhs
15-05-2011, 11:23 
 
So ich bin leider noch Newbie in Php&MySQL und wollte nen Login-Bereich erstellen. Ich kann den Fehler bis zur Stelle mit dem connecten des Servers eingrenzen, also bis:

.....
else{
$conn = @mysql_connect($dbserver,$dbuser,$dbpass);
.....
Bis dahin hat alles gefunzt!
Nun hier mein gesamter Code:

<?php
session_start();

include("config.php");

if($name == "" || $pw == "") {
if($name == "") {
echo "Bitte geben Sie ihren Benutzernamen ein!";
}
else{
echo "Bitte geben Sie ihr Passwort ein!";
}
}
else{
$conn = @mysql_connect($dbserver,$dbuser,$dbpass);
if (!$conn) {
die("Sorry, Datenbank nicht gefunden !");
}
mysql_select_db($dbname,$conn);
$query = "SELECT pass,level,email FROM user WHERE name = '".$name."'";
$result = mysql_query($query,$conn);
$zeileholen = mysql_fetch_array($result);
mysql_close($conn);
if (!$zeileholen)
{
die ("Sorry, aber dieser Name ist leider nicht bekannt !");
}
if ($zeileholen["pass"] <> $pw)
{
die ("Sorry, aber dieses Passwort passt nicht zum Usernamen !");
}
$level = $zeileholen["level"];
$email = $zeileholen["email"];
session_register('name');
session_register('level');
echo "Sie wurden erfolgreich eingeloggt!";
}
?>
Jetzt gibt mein Apache-Server aber folgenden Fehler aus:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in e:\wampp-0.13.1a\htdocs\tests\verify.php on line 22

Bitte helft mir! Ich weiß nicht mehr weiter!




Wie hast Du dieses Problem gelöst ?

 
komhs
15-05-2011, 11:25 
 
Wie hast Du das mysql_fetch_array Problem gelöst?

Bitte gib mir eine Email-Antwort an: parnik6@gmail.com

danke !

 
wahsaga
15-05-2011, 15:48 
 
Wie hast Du das mysql_fetch_array Problem gelöst?
So, wie man's immer löst - Debugging betreiben, insb. Kontrollausgabe der Query machen und mysql_error benutzen.

 
eagle275
16-05-2011, 10:22 
 
allerdings hoffe ich, dass der TE seinen Code noch anpasst - Passwörter speichert man niemals nicht im Klartext .... schau dir bitte das Thema "salted hashes" an

 
h3ll
16-05-2011, 10:48 
 
allerdings hoffe ich, dass der TE seinen Code noch anpasst - Passwörter speichert man niemals nicht im Klartext .... schau dir bitte das Thema "salted hashes" an

Nach 9 Jahren ist es eh schon zu spät.

 
eagle275
16-05-2011, 14:26 
 
sorry ... ich hab halt nur auf die jüngsten Antworten geschaut ... wer spielt denn da immer den Totengräber und buddelt die Leichen wieder aus ?

 
TobiaZ
17-05-2011, 11:04 
 
Offensichtlich ein Spam Bot!
oder vielleicht doch nicht offensichtlich. mal beobachten

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:22 Uhr.