PDA

View Full Version : [PHP] Due Insert insieme


Traxsung
04-09-2006, 12:22
Ho un problema relativo ad un form. Praticamente il form richiama un file modulo.php che contiene l'inserimento dei dati precedentemente inseriti nello stesso, ma di due tabelle. pertanto ho utilizzato due query per l'inserimento dei dati nelle due tabelle. Purtroppo non mi scrive nel database dandomi errore nella seguente porzione di codice:

$query_results = mysql_query($query) or die(mysql_error($db));
$query_results = mysql_query($query2) or die(mysql_error($db));



Consigli?

loris_p
04-09-2006, 13:25
puoi postare gli errori?
(se non esce niente a video, prova a controllare direttamente il sorgente della pagina ;) )
p.s. quando fai queries di inserimento, è buona regola controllare se è stata effettivamente inserito il record con:

if(mysql_affected_rows()!=1)
die("errore!");

Traxsung
04-09-2006, 13:31
L'errore che mi da è questo:


Parse error: parse error in c:\programmi\easyphp1-8\www\n\modulo2.php on line 19

loris_p
04-09-2006, 14:44
ora ho visto..
non puoi fare assegnamenti del genere..
a=b or qualcosaltro è illegale :)
prova cosi':

if(!(mysql_query($query)) || !(mysql_query($query2)))
die (mysql_error($db));

Xalexalex
04-09-2006, 20:36
E comunque le due query le puoi unire in una sola.. Visto che poi il DB le processa separatamente...

loris_p
04-09-2006, 21:26
..e ricorda il ; tra una e l'altra.. :D