Mam taki kodzik służący do logowania użytkowników:
@ $baza = mysql_pconnect(localhost, x, "x");
if($baza == false)
{
print("Błąd: Brak połączenia z bazą danych\n");
exit();
}
if($_GET["user"] != "" && $_GET["pass"] != "")
{
$query = "select * from user where pseudo='".$_GET["user"]."' and haslo=password('".$_GET["pass"]."');";
echo $query;
$wynik = mysql_query($query);
if($wynik)
{
$allow = true;
session_register("allow");
} else
{
echo "Informacje nie zgadzają się";
}
}
Apache daje mi do zrozumienia, że dla $query nie ma wyników, a gdy skopiuję wyświetloną linijkę i wpisze ją do MySQL, to otrzymuje prawidłowy wynik, czyli jeden rekord z danymi użytkownika. To trochę absurdalne, żeby to samo nie działało w PHP i działało w MySQL. Co jest nie tak jak być powinno?