コマンドラインからは動作しますが、PHPでは動作しないMySQLクエリがあります。PDOクエリはPHPからではなくCLIから動作します
私が間違っていることを誰も見ることができますか?
$sqlText = 'SELECT FROM customers WHERE login_name=:name
AND password=:password';
$query = $pdo->prepare($sqlText);
$query->bindParam(':name', $userName);
$query->bindParam(':password', sha1($password));
$result = $query->fetch(PDO::FETCH_ASSOC);
と$result
false
です。
しかし、コマンドライン、
SELECT * FROM customers WHERE login_name="a"
AND password="4192dee2f886e99ececbb2eee0d2f37f11257974"
作品から。
userName
がa
、$password
が4192dee2f886e99ececbb2eee0d2f37f11257974
の場合、デバッグすると、
私はD'ohと言うことができますか?あなたが忘れてしまった
D'oh!さて、完了です。私はあなたに私のキャップをdoff – Mawg