Voglio prendere da una tabella il valore massimo della colonna ID (chiave primaria) e assegnarlo alla variabile $FkMax, successivamente il valore della variabile $FkMax, vorrei inserirlo in una tabella dove utilizzo questo valore come chiave esterna. Quindi in tabella1 ho come chiave primaria il campo ID, in tabella2 ho la chiave esterna Fktabella1 che è collegata all'ID di tabella1.
$FkMax = "select max(ID) from tabella1";
$sql1 = "INSERT INTO tabella2 "."(a,b,c,Fktabella1) "." VALUES('$a','$b','$c','$FkMax')";
è giusta la sintassi? $FkMax deve essere intera, come faccio a convertire il risultato della prima query in intero?
Grazie a tutti!