Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Ultimo record inserito in mysql

    Ciao.

    Perchè questa query in mysql non mi restituisce l'ultimo id inserito (l'ultima riga per intenderci) per quel determinato dip ?

    Mi estrae sempre il primo dei record per quel determinato dip...

    codice:
    strSql = "SELECT * FROM KM WHERE dip = '"& dip &"' order by dip desc LIMIT 1"
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Si è un campo testo.
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  4. #4

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da optime
    cosa contiene dip?
    'STEFANO NAPOLI'
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  6. #6
    e come fa a indicarti l'ultimo inserito? che ragionamento hai fatto?

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da [trodat]
    'STEFANO NAPOLI'


    codice:
    strSql = "SELECT * FROM KM WHERE dip = '"& dip &"' order by ID desc LIMIT 1"
    Roby

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    OK.

    Premetto che in access con l'order by desc la query funziona... cioè la query mi estrae l'ultimo record (l'ultima riga) inserito riferito ad un determinato DIP, cioè se nel db ho:

    id---dip------------------loc
    18 - STEFANO NAPOLI - ROMA
    25 - STEFANO NAPOLI - VICENZA
    94 - STEFANO NAPOLI - CATANIA

    La query in access estrae il record numero 94; in mysql la guida indica l'utilizzo della sintassi LIMIT ma la query estrae sempre il record numero 18.

    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  9. #9
    ti rendi conto - vero? - che la chiave che devi usare è id?

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Secondo me MySQL ha ragione.

    Roby

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.