- Home
- Categorie
- Coding e Sistemistica
- PHP
- Creazione tabelle su database
-
Creazione tabelle su database
Ciao a tutti e grazie anticipatamente.
Il codice scritto sotto crea una tabella in un database. Il tutto funziona in Locale sia su server Windows(XP PRO, MySql) che Linux(UBUNTU Slack.., MySql). Come mai lo stesso script non funziona sul WEB con server LINUX di Aruba?include ("config_server.php"); // dove risiede la connessione al database
CREO la Struttura della tabella
$tableX = "CREATE TABLE $nome_n_lower (
id_tipo int(11) NOT NULL auto_increment,
id_not int(11) NOT NULL,
tipo varchar(40) NOT NULL default '',
top char(2) NOT NULL default '',
sub_top char(2) NOT NULL default '',
titolo varchar(100) NOT NULL default '',
PRIMARY KEY (id_not)
) TYPE=MyISAM";
mysql_db_query($db,$tableX,$conn);
mysql_close($conn);
-
hai impostato bene l'host l'id e la password??
-
Ciao mikslap,
è probabile che si tratti di una errata configurazione dei dati di accesso a mysql nel file "config_server.php" oppure di mancanza di questo.
Chiedi i dati di accesso a mysql ad aruba e sostituiscili nel suddetto file.
Ciao!P.S: La pagina restituisce qualche errore?
-
Per quanto riguarda l'host e la password sono impostati bene. E' chiaro che sia l'host che l'username, la password ed il database sono impostati per ARUBA.
-
ma che errore ti da??
-
@nicodj88 said:
ma che errore ti da??
Il bello è che non mi da nessun errore, ma la creazione della tabella non avviene. Ti sai spiegare tu il perchè?
CIAO
-
fai semplicemente cosi :
mysql_query($tableX,$conn) or die ( "ERRORE : ".mysql_error());
e vedi che ti dice
-
Scusa, nicodj88, se non ho risposto prima, ma sono fuori per lavoro. Proprio adesso ho trovato da un amico l'unico PC a disposizione per guardare un pò sul web.
Domani proverò quel che mi stai suggerendo e ti farò sapere.
Ciao e grazie
-
Comunque ho risolto.
Grazie per l'aiuto.
CIAO