Salve utenti di AV.
Scrivo questa nuova discuzione per far sapere se e possibile impostare un cambo mysql di una tabella in modo che abbia lo stesso valore di un campo di un' altra tabella?
aspetto vostre risposte
Salve utenti di AV.
Scrivo questa nuova discuzione per far sapere se e possibile impostare un cambo mysql di una tabella in modo che abbia lo stesso valore di un campo di un' altra tabella?
aspetto vostre risposte
Se ho capito bene, tu vorresti usare i valori uguali sulle due tabelle per esprimere un "legame" tra i due record (esempio: ID su una tabella DISCUSSIONI con IDdiscussione su una tabella POST).
Non è che esista un metodo in MySQL, in PHP puoi semplicemente sfruttare la stessa variabile per ciascuna delle due query che ti servono (una SELECT dalla tabella dove copi e una INSERT o UPDATE sulla tabella dove vai a copiare).
Stammi bene...
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...
Provo a spiegarti meglio l'esempio a cui mi riferivo: quando inizi una nuova discussione sul forum, vengono aggiornate due tabelle, quella relativa alle DISCUSSIONI e quella relativa ai POST. La prima query che viene eseguita è qualcosa del genere:A questo punto, per estrarre il nuovo id dalla discussione, usi la funzione PHPCodice:INSERT INTO DISCUSSIONI (ID, Titolo, Autore, Forum, ...) VALUES (77379, 'Mysql valore clonato', 'sevenjeak', 'PHP, MySQL e file database', ...)dove $db è il riferimento alla connessione del database, se non ricordo male.Codice:$last_id = mysql_insert_id ($db);
Infine, inserisci il nuovo post nel modo seguente:Spero che ora sia diventato più chiaro...Codice:INSERT INTO POST (ID, Titolo, Autore, ..., IDdiscussione) VALUES (583601, 'Mysql valore clonato', 'sevenjeak', ..., $last_id)
Stammi bene...
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...