Chcę sprawdzić czy podane stare hasło przez usera zgadza się w bazie danych i teraz to mój kod:
<?php try { $pdo = new PDO('mysql:host=localhost;dbname=...', '...', '...',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $query = $pdo -> prepare('SELECT password FROM users WHERE id = :id'); $query -> bindValue(':id', $user_info[1], PDO::PARAM_INT); $query -> execute(); $query -> closeCursor(); $row = $query -> fetch(PDO::FETCH_ASSOC); if ($row[0]['password'] == $stare_haslo) { } else { } } catch(PDOException $e) { } ?>
Co jest nie tak? Bo ja już nie wiem...