Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [MySql] Scegli il secondo record

    Salve a tutti,
    ho questa query:

    SELECT date, time
    FROM actions
    WHERE iduser='$iduser'
    AND action= 'download'
    ORDER BY iduser
    DESC
    LIMIT 1

    La mia necessità è quella di scegliere non l'ultimo record come in questo caso, bensì il penultimo.


    Si può fare questo già dalla query? (Ho mysql 3.23.52).

    Altrimenti sarei costretto a fare un ciclo while, e prendere il secondo, ma mi sembra troppo macchinoso.


    Grazie.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    LIMIT 2 1

  3. #3
    Ops:

    Mi da...

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    alla riga:

    $q_last_download = mysql_fetch_array($last_download);

    dove $last_download è la query di prima

    se metto limit 2 1 ....

  4. #4
    Scusa, ho sbagliato io...

    LIMIT 2, 1

    funziona, grazie mille anche per la velocità

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    sorry,

    LIMIT 1,1

  6. #6
    Sì infatti, ok, perfetto e grazie ancora!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.