Originariamente inviato da raven74
magari non ho capito niente, ma qualcosa tipo questo?

codice:
SELECT * FROM tabella 2 WHERE nome IN (SELECT nome FROM tabella2 WHERE valore = '$valore1')
Non propio, perchè in questo modo perdo i riferimenti, comunque ho provato a dividere la query in due parti (che poi diventeranno tre per la fase di cancellazione dalla tabella2). Riesco a prendere i dati dalla tabella 2 ma non riesco a passarli alla tabella1, che crea solo righe vuote. Visto che le sintassi sono esatte, manca ovviamente qualcosa. Ho provato con GET, POST, my_sql_real_escape_string, ecc(provo un pò tutto per vedere se prima o poi il comando magari passa).
Il problema è che non riesco a prendere il dato, neanche per una semplice stampa.
Ho provato a farlo solo su una riga:
codice:
 mysql_query("INSERT INTO tabella1 SET nome = '$nome'")
Visto che il dato, per varie prove viene già passato con un comando Uptade e un Select non sò che altro scrivere per validare $nome, perchè GET,POST, ecc non funzionano.