sera a tutti.
Mi sono affacciato da poco al php e sto avendo qualche problema.
praticamente ho due tabelle che hanno entrambe una colonna chiamata id_prodotto e la seconda colonna invece cambia,
1)id_prodotto | published
2)id_prodotto|nome_prodotto
(id prodotto autoincrementa ed e' primaria)
dovrei fare in modo che con la chiamata php inserisca i dati (passati da un form)
ho scritto questo codice:
nella prima tabella l'autoincremento funziona, nella seconda no, per ovviare volevo far in modo che la funzione prendesse il valore massimo dell'id della prima tabella ed inserirlo cosi' nella seconda ma non riesco. Avete consigli?
Mi sono affacciato da poco al php e sto avendo qualche problema.
praticamente ho due tabelle che hanno entrambe una colonna chiamata id_prodotto e la seconda colonna invece cambia,
1)id_prodotto | published
2)id_prodotto|nome_prodotto
(id prodotto autoincrementa ed e' primaria)
dovrei fare in modo che con la chiamata php inserisca i dati (passati da un form)
ho scritto questo codice:
PHP:
<?php
//accesso db
//prima tabella
$query = 'INSERT INTO oikwh_products
( published)
VALUES
( 0)';
mysql_query($query, $db) or die(mysql_error($db));
//seconda tabella
$query = 'INSERT INTO oikwh_products_specifiche
( id_prodotto, nome_prodotto)
VALUES
( ????? ,"' . $_POST['nomevino'] . '")';
mysql_query($query, $db) or die(mysql_error($db));
echo 'Dati inseriti';
?>
nella prima tabella l'autoincremento funziona, nella seconda no, per ovviare volevo far in modo che la funzione prendesse il valore massimo dell'id della prima tabella ed inserirlo cosi' nella seconda ma non riesco. Avete consigli?
Ultima modifica di un moderatore: