ホームページ > バックエンド開発 > PHPチュートリアル > _GET メソッドによるデータの取得に失敗しました

_GET メソッドによるデータの取得に失敗しました

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 13:28:29
オリジナル
1030 人が閲覧しました

以下に示すように、get でユーザー名を取得しましたが、別のページでは取得できませんでした。原因は何ですか?


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

先ほどデータベースから取り出したのはパスワードフィールドですが、その下には $name = $row['name'] があるため、名前フィールドは取得されませんout, your SQL 文

SELECT  password,name FROM admin WHERE id="$id"
ログイン後にコピー
になっても問題ないはずです

SQL には name カラムがないので、$row['name'] は当然空になります。

テーブルの名前フィールドは空ですか?

テーブルの名前フィールドは空ですか?

読み間違えました、上の人が正しいです

$name = $row['name'];
$name = isset($row['name']) : ' に変更します。 guest';

guest が表示される場合は、データ テーブルに名前フィールドがないか、名前フィールドの内容が空であることを意味します。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート