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

    selezionare l'ultima riga

    Ciao..

    nonriesco a far funzionare questa query...

    Devo prelevare l'ultimo record dalla tabella mod

    La tabella ha questi campi :

    idnum (autoincrement)
    codice

    Io devo selezionare l'ultimo record e visualizzare codice.....

    ecco cosa ho fatto :

    Codice PHP:



    $query 
    "SELECT * FROM mod ORDER BY idnum DESC LIMIT 1 ";
    $ris mysql_query($query$cn) or die (mysql_error());


    $riga=mysql_fetch_array($ris);

    $codice=$riga['codice'];

    echo      
    "<td>Hai selezionato il codice:</td> <td>$codice</td>"
    MI da questo errore :

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mod ORDER BY idnum DESC LIMIT 1' at line 1

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    mod è una funzione di mysql e quindi una parola riservata. prova a riscrivere la query così

    SELECT * FROM `mod` ORDER BY idnum DESC LIMIT 1

    o meglio ancora a rinominare la tabella.

  3. #3
    Ho rinominato la tabella servizio

    Però mi da un errore incredibile.....

    Sulla tabella ho un valore Es 27...

    Quando lo prelevo e lo visualizzo mi si visualizza così : 271 :berto: :berto:

    Perchè ???

    Codice PHP:

    $query 
    "SELECT * FROM servizio ORDER BY idnum DESC LIMIT 1 ";
    $ris mysql_query($query$cn) or die (mysql_error());


    $riga=mysql_fetch_array($ris);

    $codice=$riga['codice'];

    echo      
    "<td>Hai selezionato il codice:</td> <td>$codice</td>".

    mysql_close();

    ?> 

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.