Visualizzazione dei risultati da 1 a 6 su 6

Discussione: sql e clausole

  1. #1

    sql e clausole

    ciao a tutti
    in mysql ho un tabella
    dove recupero dei valori nel seguente modo

    $query ="select data, testo, anteprima from rubriche where data = $data"

    il problema che se $data non esiste nella tabella vorrei fargli recupere l'ultimo record inserito
    come posso fare?

    ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  2. #2
    codice:
    $query ="select data, testo, anteprima 
             from rubriche where data = '$data'
             UNION
             select data, testo, anteprima 
             from rubriche
             ORDER BY id DESC
             LIMIT 1 ";
    poi estrai un solo record... dei due l'ultimo ci sara' sempre...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    ma devo usare una funzione tipo last o first?

    ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  4. #4
    Non so che intendi dire....

    Il tuo quesito era, prendere il record dove data = $data oppure l'ultimo inserito.

    con UNION puoi estrarre uno o piu' record. Tu leggi solo il primo e sei a posto. O leggi quello dove data = $data oppure quello con id piu alto che si presume sia l'ultimo inserito.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    ma alla fine con UNION ottengo due records devo scegliere tra i due
    giusto?
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  6. #6
    io mi riferivo a questo esempio
    http://www.liceofoscarini.it/didatti...sql/union.html

    ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

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.