Joomla.it Forum

Non solo Joomla... => Sviluppo => : james81 05 Oct 2011, 11:54:34

: Problema con query INSERT
: james81 05 Oct 2011, 11:54:34
ciao a tutti, ho un problema con questa query da me aggiunta :

$query = "INSERT INTO OBJECT (term_id , ogg , description ) values ('".$ridx1.",".$category.",".$mod."')";
 $database->setQuery($query);
 $database->query($query);

praticamente quando eseguo lo script non mi dà nessun errore, ma non mi scrive nulla nella tabela...cosa può essere ??

grazie
: Re:Problema con query INSERT
: mau_develop 05 Oct 2011, 12:28:15
e l'oggetto database?
$database->setQuery(
$database cos'è? perchè dovrebbe avere il metodo setQuery?

M
: Re:Problema con query INSERT
: Murphz 05 Oct 2011, 13:05:25

$query = "INSERT INTO OBJECT (term_id , ogg , description ) values ('".$ridx1.",".$category.",".$mod."')";



sbagli i valori della values....inserisci '$ridx1', '$category', '$mod', senza uscire con " " e utilizzare il punto. Legge lo stesso la variabile.
: Re:Problema con query INSERT
: james81 05 Oct 2011, 16:11:57
così intendi?

values ('$i','$category54','$mod','$parent','$count')
: Re:Problema con query INSERT
: Murphz 05 Oct 2011, 16:13:31
si, fai attenzione che nella variabile non sia presente il carattere ' altrimenti confonde la query. Se sai che non può mai essere presente puoi anche fare così:


values ($i, $category54, $mod, $parent, $count)
: Re:Problema con query INSERT
: jonxduo 06 Oct 2011, 18:02:53
ehm... secondo me è proprio sbagliata la query...
http://en.wikipedia.org/wiki/Insert_(SQL) (http://en.wikipedia.org/wiki/Insert_(SQL))