PDA

View Full Version : Problema php e mysql utilizzando xampp


tala91
23-11-2011, 14:53
Ciao a tutti, Vi espongo il mio problema.
Allora io ho scaricato XAMPP 1.7.7 con PHP 5.3.8 e mysql 5.5.16.
Dopo averlo scompattato ho creato un file in php nella cartella htdocs col seguente script per connettermi ad un database gia esistente di nome cdcol:
<?php
$hostname = "localhost";
$username = "";
$password = "";
$database = 'cdcol';
$conn = mysql_connect($hostname,$username,$password);
if (!$conn) {
echo "Connessione al server fallita!";
exit;
} else {
echo "Connessione al server riuscita.";
}
echo "</br>";
mysql_select_db($database,$conn) or die('Impossibile connettersi al database ' . $database);
mysql_close($conn);
?>

Ma mi da come risultato questo messaggio :
Connessione al server riuscita.
Impossibile connettersi al database cdcol

ho provato anche con gli altri database gia esistenti ma non vanno, mentre il database di nome test invece funziona!
Mi potreste aiutare??
Grazie in anticipo :)

Kenger
23-11-2011, 15:17
Cioè, se tu metti $database = 'test'; il tuo codice funziona?

Prova a sostituire
mysql_select_db($database,$conn) or die('Impossibile connettersi al database ' . $database);
con
mysql_select_db($database,$conn) or die(mysql_error());
e vedi che ti dice.

Mommolo
23-11-2011, 15:19
Sei andato su http://localhost/phpmyadmin per verificare i DB?
Hai controllati i privilegi?

tala91
24-11-2011, 15:40
Mi dice Access denied for user ''@'localhost' to database 'cdcol'....
Ho provato a guardare i privilegi di cdcol su phpmyadmnin e mi da questo :

Utente Host Tipo Privilegi Grant Azione

root 127.0.0.1 globale ALL PRIVILEGES Sì Modifica Privilegi

root localhost globale ALL PRIVILEGES Sì Modifica Privilegi

E si, se metto $database = 'test'; funziona...

Mommolo
24-11-2011, 15:47
prova a settare $username = "root";

Mi pare di ricordare che di default non ci siano password impostate, ma potrei sbagliarmi.

tala91
29-11-2011, 16:29
Ho risolto, dovevo mettere root :muro:...
Cmq ora ho un nuovo problemino:
Non so come puntare contemporaneamente con un action del form, 2 pagine php, per farle comparire in 2 frame distinti della mia pagina web..
Avete qualche consigilo?

Mommolo
29-11-2011, 17:37
Ho risolto, dovevo mettere root :muro:...
Cmq ora ho un nuovo problemino:
Non so come puntare contemporaneamente con un action del form, 2 pagine php, per farle comparire in 2 frame distinti della mia pagina web..
Avete qualche consigilo?

si.
non usare i frame :D
In tutti questi anni non ne ho mai sentito il bisogno, anzi ;)
Magari qualche programmatore di professione potrà esserti di maggior aiuto, ma personalmente li sconsiglio.

tala91
30-11-2011, 10:54
E ma ormai ho impostato tutto coi frame...
nessuno sa qualche modo per richiamare 2 pagine php contemporaneamente con un click sul button?

Mommolo
30-11-2011, 10:56
Una funzione Javascript che ti aggiorna i due frame?

tala91
30-11-2011, 11:07
E immaginavo, solo che non sono pratico di javascript e nn saprei come creare il codice...