Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MYSQL / PHP CHỌN DISTINCT

Có vẻ như truy vấn thực sự đang lấy ra 3 kết quả như bình thường. Bạn chỉ để một trong số họ đi:

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 />";
    }
}

Nếu bạn chỉ xóa dòng đó hoặc chỉnh sửa một chút, nó sẽ hiển thị mọi thứ tốt:

function adminnav (){
    $pagewcoms = mysql_query(...);
    $idnavrow = null;

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thủ tục lưu trữ mySQL để tách chuỗi bằng dấu phân cách

  2. Mocha Kiểm tra kết nối với DB

  3. CHÈN với một điều kiện

  4. Đặt giá trị AUTO_INCREMENT thông qua biến trong MySql

  5. Cách xóa các hàng trùng lặp khỏi bảng MySQL