- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP-mysql フィールドの値を取得)
PHP-mysql フィールドの値を取得
このQ&Aのポイント
- 認証ページでフィールドの値を取得できずに困っています。$rの部分の記述が分かりません。
- $rに、フォームで入力した$idのデータを参照して、その行のPasswdフィールドとフォームで入力した$passを比較したい
- ユーザ登録がされておらず、パスワードが一致しない場合は認証を失敗させたい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
$r = mysql_fetch_array($result); とすると $r['Passwd']と$r[0]の両方にPasswdフィールドの値が入ります どちらか片方だけでよければ $r = mysql_fetch_array($result, MYSQL_ASSOC); //$r['Passwd']のみ $r = mysql_fetch_array($result, MYSQL_NUM); //$r[0]のみ $r = mysql_fetch_assoc($result); //$r['Passwd']のみ $r = mysql_fetch_num($result); //$r[0]のみ などいろいろ使えます あと質問とは関係ないのですが$idのチェックについてSQLインジェクションについて検索して調べられたほうがいいです
お礼
教えていただいた内容で値を取得できました。 >SQLインジェクション ありがとうございました!