Joomla.it Forum
Non solo Joomla... => Sviluppo => : 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
-
$id = $db->insertid();
ciao,
marco
-
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