ホームページ  >  記事  >  バックエンド開発  >  データベース内に同じ値があるかどうかを問い合わせます

データベース内に同じ値があるかどうかを問い合わせます

WBOY
WBOYオリジナル
2016-07-25 09:06:56986ブラウズ
$result = $this->result_row($query);
ここの $this->result_row() メソッドは私が書きました。
QUERYを実行して結果の数を検出するためのメソッドを書くのが面倒です。
メッセージの書き方がわからない場合、または PHP の mysql チュートリアルにアクセスしてください
www.w3school.com.cn
とても良いウェブサイト....^_^

:::使用法:::
$user = $_POST['user'];
if(CheckVal('メンバー','ユーザー',$ユーザー)){
echo '申し訳ありません、ユーザー名はすでに存在します! ';
}
メンバーテーブルのuserフィールドの値がPOSTで渡された値と同じかどうかを確認します。
私は個人的にそれを使用していますが、より良い方法があれば、それをお勧めします。
  1. function CheckVal($table,$field,$value){
  2. $value = (is_numeric($value)) $value : "'".$value."'" ;
  3. $ query = 'SELECT * FROM '.$table.' WHERE '.$field.'='.$value;
  4. $result = $this->result_row($query);
  5. return ($result > 0) ? true : false;
  6. }
  7. ?>
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。