Cześć robię logowanie do panelu administratora, na zasadzie że jeśli podany login i hasło pasuje do bazy to ma połączyć (podobnie jak Pan Miroslaw robił)
I mam problem zrobiłem coś takiego:
<?php
require 'database.php';
$login = $_POST['login'];
$password = $_POST['password'];
$pdo = Database::connect();
$sql = "select * from admin where user='$login' AND pass='$password'";
if($query = $pdo->prepare($sql)){
$findUser = $query->rowCount();
if($findUser>1){
$data = $query->fetch(PDO::FETCH_ASSOC);
$name = $data['name'];
echo $name;
}
else
{
}
}
var_dump($query);
echo $findUser;
echo $login;
echo $password;
A błąd jest taki:
object(PDOStatement)#2 (1) { ["queryString"]=> string(59) "select * from admin where user='Adrian' AND pass='lolek123'" } 0Adrianlolek123
Zwraca wynik wierszy 0, że nie znalazło takiego wiersza w bazie no ale jest. Zła funkcja licząca wiersze?
$findUser = $query->rowCount();
??
Dziękuję z góry za pomoc.