Kod
<?
$mysql=mysql_connect ("$CONFIG[db_domena]", "$CONFIG[db_login]", "$CONFIG[db_pass]");
mysql_select_db ("$CONFIG[db_name]");
if(isset($login) & isset($pass))
{
$query=mysql_query("SELECT * FROM konta WHERE login='$login'; ");
$rekord=mysql_fetch_array($query);
if($rekord[2]!=$pass)
{
echo"Wystąpił błąd, nie zgadzają się hasła, prosze zalogować się ponownie";
die;
}
}
else
{
echo"Wystąpił błąd, brakuje hasła lub loginu, prosze zalogować się ponownie";
die;
}
?>
$mysql=mysql_connect ("$CONFIG[db_domena]", "$CONFIG[db_login]", "$CONFIG[db_pass]");
mysql_select_db ("$CONFIG[db_name]");
if(isset($login) & isset($pass))
{
$query=mysql_query("SELECT * FROM konta WHERE login='$login'; ");
$rekord=mysql_fetch_array($query);
if($rekord[2]!=$pass)
{
echo"Wystąpił błąd, nie zgadzają się hasła, prosze zalogować się ponownie";
die;
}
}
else
{
echo"Wystąpił błąd, brakuje hasła lub loginu, prosze zalogować się ponownie";
die;
}
?>
Po odpaleniu skryptu wyskakuje takie coś:
Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\praca\gra\rpg\gra\kat\skrypty\login\sprawdzanie.php on line 9
Wystąpił błąd, nie zgadzają się hasła, prosze zalogować się ponownie
Wystąpił błąd, nie zgadzają się hasła, prosze zalogować się ponownie
Szukałem i szukałem i nie umiem znaleść przyczyny niedziałania skryptu, czy robie coś źle ?
Połączenie z bazą jest w porządku (czyt. sprawdzałem i łączy się), zmienne $login i $pass istnieją i mają poprawne wartości (czyt. sprawdzałem i wyświetlało mi obie zmienne z poprawnymi wartościami)