<?php try { $pdo = new PDO('mysql:host=localhost; dbname=root', 'root', 'root'); $pdo -> setAttribute(PDOATTR_ERRMODE, PDOERRMODE_EXCEPTION); { $zapytanie = $pdo -> query('SELECT nick, pass FROM users WHERE nick = '.$_POST['nick'].' AND pass = '.$_POST['pass'].''); $row = $zapytanie -> fetch(); if ($row['nick'] === $_POST['nick'] && $row['pass'] === $_POST['pass']) { } else { } } $zapytanie -> closeCursor(); } catch(PDOException $e) { } ?>
pokazuje mi błąd: bladSQLSTATE[42S22]: Column not found: 1054 Unknown column 'dedman' in 'where clause'
'dedman' to login
Bład jest gdzieś w zapytaniu sql w zwykłym sql to zapytanie mi działało w PDO już nie:
$zapytanie = $pdo -> query('SELECT nick, pass FROM users WHERE nick = '.$_POST['nick'].' AND pass = '.$_POST['pass'].'');