Joomla.it Forum

Non solo Joomla... => Sviluppo => : franco1706 03 Jan 2010, 16:52:13

: [RISOLTO]Come si trova l'ultimo id inserito????
: franco1706 03 Jan 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


: Re:Come si trova l'ultimo id inserito????
: mmleoni 03 Jan 2010, 21:32:55
$id = $db->insertid();

ciao,
marco
: Re:Come si trova l'ultimo id inserito????
: franco1706 04 Jan 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