ciao, io in una pagina ho necessita di duplicare un database e cambiargli il nome..
io creo prima il nuovo database con nome che voglio, poi però al momento di popolarlo con le tabelle, mi sà sempre errore
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; CREATE TABLE `admin_int` ( `id` int(11) NOT NULL auto_increment, `idA' at line 18
dove finisce una tabella e ne incomincia un'altra...eppure il codice è preso da phpMyadmin (infatti se lo copio nella schermata sql funziona)
invece nel mio codice
Codice PHP:
$mySql = "CREATE TABLE `admin_hp` (
`idB` int(11) NOT NULL auto_increment,
[...]
PRIMARY KEY (`idB`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE `admin_int` (
`idEnd` int(11) NOT NULL auto_increment,
`idAdmin` int(11) NOT NULL default '0',
[...]
PRIMARY KEY (`idEnd`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;";
mysql_query($mySql)or die(mysql_error());
non funziona..devo spezzare la query tabella per tabella?!? ditemi che c'è un altro modo..