sql >> データベース >  >> RDS >> Mysql

MYSQL / PHP SELECT DISTINCT

    クエリは実際には3つの結果を取得しているようです。そのうちの1つを手放すだけです:

    function adminnav (){
        $pagewcoms = mysql_query(...);
    
        // HERE YOU FETCH ONE ROW BUT DO NOTHING WITH IT
        $idnavrow = mysql_fetch_row($pagewcoms);
    
        while ($itest = mysql_fetch_row($pagewcoms)) {
            echo "$itest[0] <br />";
        }
    }
    

    その行を削除するか、少し調整すると、すべてが正常に表示されます。

    function adminnav (){
        $pagewcoms = mysql_query(...);
        $idnavrow = null;
    
        while ($itest = mysql_fetch_row($pagewcoms)) {
            if (empty($idnavrow)) {
                $idnavrow = $itest;
            }
            echo "$itest[0] <br />";
        }
    }
    



    1. ODP.NET Oracle.ManagedDataAccessにより、ORA-12537ネットワークセッションのファイルが終了します

    2. MySQLでのTRIM()関数のしくみ

    3. 複数のデータベースサーバーに対して構文をチェックできるSQLバリデーターはありますか?

    4. Sqlite3 vs Postgres vsMysql-Rails