-
Problema versione MySQL
Ciao a tutti,
Io ho un host su aruba, e il codice mysql che qui su altervista funzionava, lì non funziona... Il codice è questo:
Codice PHP:
mysql_query("INSERT INTO utenti (username,password,nome,squadra,email,privilegi) VALUES ('$username','$password2','$nome','$squadra','$email','$privilegi')",$db) || die(mysql_error());
Mi dice:
INSERT command denied to user '*******'@'*******' for table 'utenti'
Come faccio a farlo funzionare?
Grazie!
PS: Aruba vuole mysql 5.
-
1) Hai creato la tabella "utenti"?
2) Hai cambiato i parametri di connessione MySQL con quelli di Aruba?
-
Si a tutti e 2
Forse c'è qualcosa che nn va... l'errore dice:
INSERT command denied to user '*******'@'62.149.141.126' for table 'utenti'
mentre l'host è '62.149.150.79
può essere quello?
-
Beh penso di si...hai controllato l'host nei parametri di connessione se è quello giusto? Se non è quello giusto modifica e semmai se non funge comunque puoi postare il codice di connessione al database che usi (escludendo i campi user e password)?
-
Ho controllato i dati e sono sicuro al 100% che siano esatti... questo è il codice della pagina inclusa che si connette al db:
Codice PHP:
<?php
$host = "62.149.150.79";
$db_username = "*********";
$db_password = "*********";
$db_name = "********_3";
$db = mysql_connect($host,$db_username,$db_password);
mysql_select_db($db_name,$db);
?>
-
Prova a mettere $host = "localhost"; al posto di quello tuo! ^^
Ciauu!
-
Prova a sostituire:
Codice PHP:
$db = mysql_connect($host,$db_username,$db_password);
mysql_select_db($db_name,$db);
Con:
Codice PHP:
$db = mysql_connect($host,$db_username,$db_password)or die(mysql_error());
mysql_select_db($db_name,$db)or die(mysql_error());
Così facendo se ci sono errori nella connessione vengono mostrati.
@sIM: Nel vademecum di aruba puoi leggere benissimo che per il database MySQL l'host deve essere un determinato indirizzo IP che viene fornito all'utente.
-
Ho provato ma l'errore è sempre quello... come ho detto non è un problema di connessione, ma sembrerebbe di versione mysql.
-
Ma non penso che sia un problema di versione di MySQL...comunque hai provato a scrivere all'assistenza di aruba?
-