20 messaggi dal 26 dicembre 2004
Per intenderci l'SQL è su server aruba.
Probabilmente io non posso creare un nuovo database ma solamente utilizzare quelli che gia ci sono! Quindi dovrei togliere il comando che ne chiede la creazione e quindi creare solo le tabelle?
3.122 messaggi dal 16 maggio 2002
Eh sì, su Aruba non puoi creare database aggiuntivi, devi usare uno dei 5 che ti danno loro. In ogni caso la connessione dovrebbe avvenire comunque, a meno che tu non la stia tentando da un web server esterno alla rete Aruba (caso 3), nel qual caso la connessione non può avvenire.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
20 messaggi dal 26 dicembre 2004
Infatti, quella parte di codice che ho postato infatti andrebbe a creare un database, ma credo che su aruba non si possa creare un database nuovo, quindi devo eliminare quella aprte e procedere con la creazione delle tabelle?
Che ne dici?
3.122 messaggi dal 16 maggio 2002
Dico che te l'avevo già detto nel messaggio precedente
Eh sì, su Aruba non puoi creare database aggiuntivi, devi usare uno dei 5 che ti danno loro

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
20 messaggi dal 26 dicembre 2004
Dove sbaglio allora?

<?
if( mysql_connect( 'Host ' , 'Nome database, 'Password' ) > 0 )
echo 'Connessione al db MySql riuscita !' ;
else

mysql_select_db("Sql56613_1");

$strsql2 = "CREATE TABLE `messaggi` (
`id` TINYINT(8) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`testo` MEDIUMTEXT NOT NULL,
`data_ora` MEDIUMTEXT NOT NULL,
`autore` MEDIUMTEXT NOT NULL,
`email` MEDIUMTEXT NOT NULL,
`sito` MEDIUMTEXT NOT NULL,
`voto` SMALLINT(1) DEFAULT '1' NOT NULL
); ";
$query2 = mysql_query($strsql2);

//mysql_close;
header('Location: default.php');
?>
3.122 messaggi dal 16 maggio 2002
Rileggo il tuo codice:
Se la connessione avviene
stampa "connessione riuscita"
ALTRIMENTI
scegli il database
effettua le operazioni

Trovato l'errore?
E poi un'altra cosa: in php devi indicare inizio e fine di un blocco di istruzioni con le parentesi graffe (non come in vbscript che si usa end), altrimenti ti viene considerata nel blocco di istruzioni solo la prima incontrata.
Esempio:
if(condition) {
operation1();
operation2();
}
else
operation3();
operation4();

Questo codice funziona così:
se condition è vera esegue operation1() e operation2(), mentre se è falsa esegue solamente operation3(), ed operation4() viene eseguita in entrambi i casi (condition vera oppure falsa).

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.