Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziwny błąd
Forum PHP.pl > Forum > Przedszkole
Ethel
Witam, napisałem prosty i krótki skrypt:
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;
}

?>



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



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)
ikioloak
  1. <?php
  2.  
  3. $query=mysql_query("SELECT * FROM konta WHERE login='$login'; ")
  4.  
  5. ?>

zamien na
  1. <?php
  2.  
  3. $query=mysql_query("SELECT * FROM konta WHERE login='$login'; ") or die(mysql_error());
  4.  
  5. ?>

i poznasz przyczyne bledu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.