Originariamente inviato da stefano3804
Se io devo inserire dei valori da una tabella ad un altra faccio cosi :
INSERT INTO regione( id_city )
SELECT (
id
)
FROM mappa

e mi vengono inseriti correttamente tutti i valori che ha id nella tabella mappa dentro la tabella regione al campo id_city

e fin qui direi tutto bene

Mentre se io ora volessi che oltre ad inserirmi i valori id.mappa in id_city.regione mi inserisse in lunghezza.regione un valore RAND compreso tra 2000 e 5000 come la potrei fare ???

Ho risolto in sto modo creandomi sto piccolo file:
<?
include "config.php";
$db = mysql_connect("$server", "$username", "$password");
mysql_select_db("$database",$db);
$sql = mysql_query("Select id from mappa where id > 90");
while ($data = mysql_fetch_object($sql)){
$caso = RAND (23133, 158756);
$ind = $data->id;
$inset = mysql_query("insert into als_signup (username,password,actnum,userlevel) values ('$ind','$caso','0','2')");
}
?>