• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP-mysql フィールドの値を取得)

PHP-mysql フィールドの値を取得

このQ&Aのポイント
  • 認証ページでフィールドの値を取得できずに困っています。$rの部分の記述が分かりません。
  • $rに、フォームで入力した$idのデータを参照して、その行のPasswdフィールドとフォームで入力した$passを比較したい
  • ユーザ登録がされておらず、パスワードが一致しない場合は認証を失敗させたい

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.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インジェクションについて検索して調べられたほうがいいです

cluewm
質問者

お礼

教えていただいた内容で値を取得できました。 >SQLインジェクション ありがとうございました!

すると、全ての回答が全文表示されます。

専門家に質問してみよう