ホームページ > バックエンド開発 > PHPチュートリアル > PDO クエリが失敗しました。

PDO クエリが失敗しました。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 13:49:10
オリジナル
982 人が閲覧しました

コードは次のとおりです:
rrree

admin table


ここで問題は、fetch が取り出され、空の判定が使用されると false が返されるのはなぜでしょうか。


ディスカッションへの返信(解決策)

さあ、マスター。 。 。

$sql = "select * from admin where user_name=? and password=?";
このクエリは何ですか?

error_reporting(0); をコメントアウトします
16 行目と 17 行目に print_r($db->errorinfo()); を追加します

$sql = "select * from admin where user_name=? and password=?";
このクエリは何についてのものですか?

ユーザーが管理テーブルに存在するかどうかをクエリします。ユーザー名と md5 で暗号化されたパスワードを渡します

error_reporting(0) をコメントアウトします
print_r($db->errorinfo()) を追加します

16 行目と 17 行目にマスターを追加し、次のように出力します: Array ( [0] = > 00000 [1] => [2] => どういう問題ですか?

エラーがないことを意味します
したがって、テーブル内に条件を満たすレコードがないと考えられます

エラーがないことを意味します
したがって、条件を満たすレコードがないと考えられますあなたのテーブルに

フィールドの長さは短く設定されており、MD5で暗号化されています パスワードの長さは32桁ですが、私は30桁しか与えなかったので、パスワードは2桁短いです!ありがとう!
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PDOのインストール
から 1970-01-01 08:00:00
0
0
0
PDOクエリデータエラー
から 1970-01-01 08:00:00
0
0
0
データベース PDO 接続の問題
から 1970-01-01 08:00:00
0
0
0
PHP PDO 事前定義定数
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート