2016-06-16 6 views
-1

テーブルからすべてのデータを選択しようとしています。
"registered_users"という名前のデータベースがあり、 "user_email"という名前のテーブルがあります。 私はすべてをチェックしたい。

電子メールが登録されているかどうかを確認してからページにリダイレクトすると...
今すぐ入力された最後のものから選択しています。
IDごとにすべてのメールをチェックしたいと思います。選択時のMySQL

$querygetusermain = "SELECT * FROM registered_users"; 
    $resgetusermain = mysql_query($querygetusermain); 

    $reals = "SELECT * FROM `registered_users` ORDER BY `registered_users`.`id` DESC LIMIT 0,1"; 
    $realss = mysql_query($reals); 
    $realssrow = mysql_num_rows($realss); 
    while($realssss= @mysql_fetch_array($realss)){ 
    $register = $realssss['user_email']; 
+0

これは、 'ORDER BYフィールドDESC'と組み合わされたときの' LIMIT 0,1'の動作です。 – Uueerdo

+0

あなたの変数に良い名前を付けることを学ぶこと。 – Mikey

答えて

0

クエリにローリミッターがあります。

$querygetusermain = "SELECT * FROM registered_users"; 
$resgetusermain = mysql_query($querygetusermain); 
$reals = "SELECT * FROM registered_users ORDER BY id"; 
$realss = mysql_query($reals); 
$realssrow = mysql_num_rows($realss); 
while ($realssss= mysql_fetch_array($realss)) { 
    $register = $realssss['user_email']; 
+0

上記のコードはまったく機能しません。実際には電子メールは今働いていません。 – King

0

あなたはmysqli_*拡張子を使用するには、このリンクも

http://www.mysqltutorial.org/mysql-limit.aspx

その優れたを確認する必要があります。