Visualizzazione dei risultati da 1 a 8 su 8

Discussione: last id mysql php

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    46

    last id mysql php

    ho una tabella mysql:
    campi:
    `id` int(11) NOT NULL auto_increment,
    `offer_id` int(11) NOT NULL,
    `campi` text NOT NULL,
    PRIMARY KEY (`id`)
    devo fare una select per estrarre l'ultima riga che abbia un certo valore di offer_id, come fare?
    tipo:
    SELECT * FROM miatabella WHERE offer_id = ".$_GET['offer_id']." order by id desc limit 1
    mi da il penultimo valore...perchè?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    mysql_insert_id()

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    46

    non credo

    mysql_insert_id va dopo una insert che me ne faccio? io uso una select..

  4. #4
    Codice PHP:
    $query="SELECT id FROM miatabella order by id DESC LIMIT 1"

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    46

    grazie lo stesso

    Originariamente inviato da E.d.i.73
    Codice PHP:
    $query="SELECT id FROM miatabella order by id DESC LIMIT 1"
    ok ci sono arrivato da solo lo stesso,,,grazie

  6. #6
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973

    Re: non credo

    Originariamente inviato da ldf1963
    mysql_insert_id va dopo una insert che me ne faccio? io uso una select..
    Perché fare il SELECT se la puoi ottenere tramite la funziona o lo devi fare indipendentemente di un INSERT?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  7. #7
    Utente di HTML.it L'avatar di Ceras
    Registrato dal
    Oct 2009
    Messaggi
    141

    Re: Re: non credo

    Originariamente inviato da neroux
    Perché fare il SELECT se la puoi ottenere tramite la funziona o lo devi fare indipendentemente di un INSERT?
    Aveva fatto una richiesta leggermente diversa... ottenere l'ultimo elemento inserito che risponde ad una certa condizione (che abbia un certo valore di offer_id), non necessariamente deve essere l'ultimo elemento inserito

    ldf1963 la query sembra ok, strano che ti dia il penultimo id.... Prova limit 0,1 , ma dovrebbe essere la stessa cosa

  8. #8
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973

    Re: Re: Re: non credo

    Originariamente inviato da Ceras
    Aveva fatto una richiesta leggermente diversa... ottenere l'ultimo elemento inserito che risponde ad una certa condizione (che abbia un certo valore di offer_id), non necessariamente deve essere l'ultimo elemento inserito
    Vero, non avevo notato il WHERE

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

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.