Back to top

Autore Topic: [RISOLTO]Come si trova l'ultimo id inserito????  (Letto 3004 volte)

Offline franco1706

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
[RISOLTO]Come si trova l'ultimo id inserito????
« il: 03 Gen 2010, 16:52:13 »
Nei miei script in php per trovare l'ultimo id creato in seguito di un INSERT utilizzo mysql_insert_id
Ma in un componente joomla a seguito di una query tipo:

$db    =& JFactory::getDBO();
$query ="insert into tabella values(null,'pinco','palla')");
  $db->setQuery($query);
come faccio a trovare il numero id ???

Avevo provato con un banalissimo

$id=$db->insert_id; ritorna nessun valore

ho provato anche con
$id=$db->insert_id(); ritorna 0


Qualcuno sa dirmi cosa devo fare??? Grazie e buon anno a tutti
Franco


« Ultima modifica: 04 Gen 2010, 11:17:10 da franco1706 »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Come si trova l'ultimo id inserito????
« Risposta #1 il: 03 Gen 2010, 21:32:55 »
$id = $db->insertid();

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline franco1706

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
Re:Come si trova l'ultimo id inserito????
« Risposta #2 il: 04 Gen 2010, 09:26:14 »
Grazie mille Marco.
Adesso va tutto bene.
Ogni tanto faccio delle cavolate assurde.
Ieri non funzionava perchè dopo

$db->setQuery($query);

mi ero dimenticato di aggiungere

$db->query();

Sono proprio un pivello,chissa quante volte ho ricontrollato lo script e non mi sono accorto della cosa più importante!!!

Grazie a tutti!!
Franco

 



Web Design Bolzano Kreatif