ho uno script di questo tipo:
$sqlinterr="select nome,id_tabella1
FROM tabella1 WHERE nome='".$_POST['nomeutente']."' OR nome like'%".$_POST['nomeutente']."' or nome like'".$_POST['nomeutente']."%'))";
$res=mysql_db_query($dbname,$sqlinterr);
$num=mysql_num_rows($res);
for($i=0;$i<$num;$i++){
$nome=mysql_result($res,$i,"nome");
$id_tabella1=mysql_result($res,$i,"id_tabella1");
a questo punto devo inserire un altra query di questo tipo:
$sqlinterr2="select id_tabella1,codice FROM tabella_2 WHERE id_tabella2='$id_tabella1'";
$res2=mysql_db_query($dbname,$sqlinterr2
);
$num2=mysql_num_rows($res2);
$id_tabella2=mysql_result($res2,$i,"id_tabella2");
//in modo che a $nome mi corrisponda $codice,ma mi da errore.
echo "$nome $codice";
}
come posso fare senza usare le join?devo fare la prima query e sulla seconda controllare che id_tabella1=$id_tabella2 e solo a quel punto dare in output il campo $nome della prima tabella e il campo $codice della seconda tabella!