Joomla.it Forum

Non solo Joomla... => Sviluppo => : smi 16 Jun 2010, 10:42:30

: UPDATE SQL
: smi 16 Jun 2010, 10:42:30
Ho bisogno di fare un UPDATE su una tabella ma non riesco a capire perchè non funzioni.
Questo è il codice:

:
$sql2 = "UPDATE catalogo SET prenotato = 2 WHERE ID = 1";
          $db->setQuery($sql2);
          $db->query();

prenotato e ID sono int!
Sapreste aiutarmi?
Grazie
: Re:UPDATE SQL
: mau_develop 16 Jun 2010, 10:52:01
mmhhh ... e l'oggetto db?

M.
: Re:UPDATE SQL
: smi 16 Jun 2010, 10:56:21
E' la connessione al data base. Le SELECT funzionano perfettamente! E' l' UPDATE che non ne vuole sapere...
: Re:UPDATE SQL
: mau_develop 16 Jun 2010, 11:17:05
ad occhio proverei così:

$db = &JFactory::getDBO();
$sql2 = "UPDATE #__catalogo SET prenotato = '2' WHERE ID = '1'";
          $db->setQuery($sql2);
          $db->query();

M.
: Re:UPDATE SQL
: smi 16 Jun 2010, 11:28:34
No niente da fare! Anche perkè se la tabella si chiama catalogo non credo possa andare con #_ come prefisso...
: Re:UPDATE SQL
: mau_develop 16 Jun 2010, 11:33:27
beh ... abilita il debug o fai un print dell'errore mysql.

perchè la tabella non è joomla like?

M.