2016-04-22 19 views
-2

私はPHPを初めて使い、私が使用しているシステムの変形版で作業しています。このシステムは、PHP、HTML、CSS(duh)で構成されています。これはユーザー登録と管理システムです。php - PHPテーブルにMySQLテーブルの列を挿入する

現行のユーザーの電子メールアドレスを挿入する場合は、<?= $fgmembersite->UserEmail(); ?>を挿入するだけで、現在のユーザーの電子メールアドレスが表示されます。

データベーステーブルにカスタムフィールドを追加しましたが、上記のコードのようにページで参照できるようにしたいと思います。ここで

は私のMySQLのテーブルのスクリーンショットです: enter image description here

そして、ここに私のPHPのペーストビンです:私はあまり意味を作っていないよ場合、私は謝罪 Pastebin

、私は新しいですPHPを使用していて、本当に可能な限り簡単にこの質問をできるように努力しています。前もって感謝します。

+1

をですから、ユーザーに特定の行からの情報を表示したいしていますか? – spencdev

+0

はい、できれば "ドメイン"フィールドもあります。何を試してもページに表示されません。/ – Bradley

+0

あなたは私の答えを試しましたか? – spencdev

答えて

1

あなたのコードを見て、あなたの間違いを見つけました。間違いは$qry

function CheckLoginInDB($username,$password) 

にあなたは、列名と電子メールではなく、ドメインを選択しています。

あなたは以下で$qryを交換する必要があります。

$qry = "SELECT name, email, domain FROM $this->tablename WHERE username='$username' AND password='$pwdmd5' AND confirmcode='y'"; 
+0

ありがとうございました!出来た!私は '$ qry'変数を完全に見落としました – Bradley

関連する問題