Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP & MySQL] Porównywanie wartości z bazy ...
Forum PHP.pl > Forum > PHP
Jawor
Witam ... mam kod :
[php:1:6f0aad1d96]
<?
$baza = mysql_connect("localhost", "root", "")
or die ("Problem z połączeniem do bazy ...");
mysql_select_db ("moja") or die ("Problem z wyborem bazy ...");

$query = "SELECT test FROM haslo";
$result = mysql_query($query);
$arr = mysql_fetch_array($result);

if(($arr['haslo'] == 'jawor'))
{
print("Dobrze");
}
else
{
print("Źle");
}

?>
[/php:1:6f0aad1d96]
W bazie tabela haslo posiada wartosc jawor wiec powinno w kodzie pokazac dobrze ... lecz pokazuje zle i wyswietla do tego blad ...
Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:appservwwwtest.php on line 8

Co tu może być źle ?
vi-valdi
Zapytaniem
[sql:1:0a6b7dec51]$query = "SELECT test FROM haslo";[/sql:1:0a6b7dec51]
pobierasz pole test z tabeli haslo
więc co znaczy
Cytat
W bazie tabela haslo posiada wartosc jawor

O ile ja się orientuję, to tabela może mieć nazwę (u Ciebie haslo), w tabeli sę rekordy z odpowiednimi polami, które moga zawierać wartości.
Napisz co chesz osiągnąć, ale po ludzku.
nobody
Odwolujesz sie w zapytaniu do tabeli / pola ktore nie istnieje.
Nie powinno byc:
[sql:1:fef870f51d]SELECT haslo FROM test[/sql:1:fef870f51d] questionmark.gif
Jawor
dzienki dziala - pomylilem test z haslo smile.gif
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.