ホーム>source

こんにちはこれは私がしようとしているものです

PHPコード: 

$ret=mysqli_query($db,"SELECT Last *  
                       FROM commission
                       WHERE admin_phone = '$userphone'");
$row=mysqli_fetch_array($ret);

列名がadmin_phoneであるテーブルの最後の詳細を取得しようとしています。

あなたの答え
  • 解決した方法 # 1

    1つのアプローチは ORDER BY を使用することです   LIMIT と 、 このようなもの:

    SELECT *
    FROM commission
    WHERE admin_phone = 'somenum'
    ORDER BY some_col DESC
    LIMIT 1;
    
    

    このアプローチを機能させるには、列 some_col が必要です。  順序付けを提供するために使用できます。実際、順序付けを提供する列がないと、あなたの質問はあまり意味がありません。

    また、PHPでプリペアドステートメントを使用する方法について学習する必要があります。それは本当にあなたの質問の焦点では​​ありません。それは主にMySQL側にありますが、言及する価値があります。

  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ android - MainActivityのシンボルとBuild Gradleの問題を解決できません