スレッド表示 | フラット表示〕 全トピック 920 件中 45 番目 次≫ ≪前

DBの情報取得について

created: 2008-07-12 15:47 | modified: 2008-07-13 01:16 | reply: 4

[4199] DBの情報取得について

user: REIRA | created: 2008-07-12 15:47
投稿者:REIRAさん

はじめまして
プログラム初心者なのですが現在PHPとMYSQLでログイン認証を製作中なのですがいくら調べても解決できないで困っています。

<?php

$db_host = "localhost";

//データベースユーザ
$db_user = "********";

//パスワード
$db_pass = "********";

//データベース名
$db_name = "********";

//データベース接続
$dbh = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db("$db_name") or exit("データベースが選択できません。");

$result = mysql_query("SELECT * FROM ********") or exit("クエリーの実行に失敗しました。");

$t_id = $_POST["id"];
$t_pass = $_POST["pass"];


while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$id = $row['id'];
$user = $row['user'];
$pass = $row['pass'];
}

if ($t_id == $user and $t_pass == $pass){
print "OK";
}else {
print "NG";
}

mysql_close($dbh);
?>


素人の発想で考え制作しているのでまったく駄目なのかもしれませんが
DBに登録している最終行のID PWなら OK と表示されますが
それ以前のデーターでログインを行うと NG になります。

すべてのデーターと照合しログインしたいのですが
教えていただけないでしょうか?
よろしくお願いします。

※いろいろ参考になるサイトなど調べていましたがなかなか見つかりません。良かったら参考サイトなども教えていただけると助かります。
reply: 4200 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 45 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑