15/11/14 12:48
Aangelus
Salve a tutti
ho un database mysql dove vengono registrati gli utenti, adesso avrei bisogno di creare su un'altro database delle tabelle che hanno come nome l'id del primo database ho provato in questa maniera subito dopo l'inserimento dell'utente nel database
ho un database mysql dove vengono registrati gli utenti, adesso avrei bisogno di creare su un'altro database delle tabelle che hanno come nome l'id del primo database ho provato in questa maniera subito dopo l'inserimento dell'utente nel database
$Query = "INSERT INTO tblutenti "; $Query.= "(Nome, Password, email, Sesso) "; $Query.="VALUES ('" . $Nome . "', '$Pass', '".$email."', '".$Sesso."' )"; if (mysql_query($Query, $ConData)){ /* dopo che inserisce va a ritrovare l'ID nel database $ConData */ $controllo=mysql_query("SELECT ID,Nome FROM tblutenti WHERE Nome='$Nome'") or die (mysql_error()); $quantiutenti=mysql_num_rows($controllo); /* se ho un riscontro positivo */ if ($quantiutenti == 1) { if ($row=mysql_fetch_array($controllo)) { $id=$row["ID"]; /* $id dovrebbe diventare la variabile del nome della tabella */ $query = "CREATE TABLE $id ( nome varchar(50) NOT NULL, id int(11) NOT NULL auto_increment, PRIMARY KEY (id) ) TYPE=MyISAM;"; $result = mysql_query($query, $ConData2); /* $ConData2 è il riferimento dell'altro database aperto con include*/ } } }
Ultima modifica effettuata da Aangelus 15/11/14 12:49
aaa