Ho installato da
http://appservnetwork.com/
• Apache Web Server Version 2.2.4
• PHP Script Language Version 5.2.3
• MySQL Database Version 5.0.45
• phpMyAdmin Database Manager Version 2.10.2
E ho iniziato a fare le prove
1. pagine in htm caricate in locale
digitanto http://localhost:8080/prova/prova1.htk tutto OK
2. pagine in php come sopra tutto OK
3. digitando http://localhost:8080 chiamo phpMyAdmin database Manager e digitando user=root e password=password nel database test mi sono esercitato a creare/modificare/inserire dati/eliminare diverse tabelle, quindi tutto OK
4. a questo punto ho deciso di fare il passo successivo, cioè interagire da pagina php che ho chiamato motore.php con il data base creando una semplice ricerca su una tabella creata con myAdmin nel db test chiamata iscritti e qui sono iniziati i problemi
- digitando http://localhost:8080/prova/motore.php la barra di caricamento di IE si ferma a metà e la pagina non viene caricata
- commentando le righe relative al db la pagina si carica in un lampo
- dopo svariate prove e una lunghissima attesa per il caricamento l’unico risultato ottenuto è il seguente
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 in C:\AppServ\www\corso\motore.php on line 28
Fatal error: Maximum execution time of 30 seconds exceeded in C:\AppServ\www\corso\motore.php on line 28
(si vedeva anche la casella htm della ricerca che precede il tag <?php)
Queste sono le righe di codice, secondo me, incriminate:
/*riga 28*/
$connetti=mysql_connect("localhost:8080", "root", "password");
/*riga 30 31 32*/
if ($connetti==FALSE){
die("errore nella connessione");
}
/*riga 33*/
mysql_select_db("test", $connetti) or die("errore nella selezione del database");
dove è l’errore?
http://appservnetwork.com/
• Apache Web Server Version 2.2.4
• PHP Script Language Version 5.2.3
• MySQL Database Version 5.0.45
• phpMyAdmin Database Manager Version 2.10.2
E ho iniziato a fare le prove
1. pagine in htm caricate in locale
digitanto http://localhost:8080/prova/prova1.htk tutto OK
2. pagine in php come sopra tutto OK
3. digitando http://localhost:8080 chiamo phpMyAdmin database Manager e digitando user=root e password=password nel database test mi sono esercitato a creare/modificare/inserire dati/eliminare diverse tabelle, quindi tutto OK
4. a questo punto ho deciso di fare il passo successivo, cioè interagire da pagina php che ho chiamato motore.php con il data base creando una semplice ricerca su una tabella creata con myAdmin nel db test chiamata iscritti e qui sono iniziati i problemi
- digitando http://localhost:8080/prova/motore.php la barra di caricamento di IE si ferma a metà e la pagina non viene caricata
- commentando le righe relative al db la pagina si carica in un lampo
- dopo svariate prove e una lunghissima attesa per il caricamento l’unico risultato ottenuto è il seguente
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 in C:\AppServ\www\corso\motore.php on line 28
Fatal error: Maximum execution time of 30 seconds exceeded in C:\AppServ\www\corso\motore.php on line 28
(si vedeva anche la casella htm della ricerca che precede il tag <?php)
Queste sono le righe di codice, secondo me, incriminate:
/*riga 28*/
$connetti=mysql_connect("localhost:8080", "root", "password");
/*riga 30 31 32*/
if ($connetti==FALSE){
die("errore nella connessione");
}
/*riga 33*/
mysql_select_db("test", $connetti) or die("errore nella selezione del database");
dove è l’errore?