OVH Community, your new community space.

Problema connessione al db dal sito


tmit
23.09.2010, 15.14
Sinceramente non aiuto persone che usano Metin2.
Scusami ma non proseguo la discussione, bensì la blocco.

blade47
23.09.2010, 14.56
questo è un esempio di uno script in php che uso:

Codice PHP:
$action=@$_POST["action"];
switch (
$action){
case 
"send":
send();
break;
default:
change();
break;
}
function 
change(){
?>
"http://www.w3.org/TR/html4/loose.dtd">



Update Tool










      
         
         
           
            
            
              
                 
                 
                  

                    ¡¡Update IP - Only By Blade47
               color=#cc3300>- Utilizzo riservato allo Staff              color=#cc3300>
                
                 
                  
                
                 
                  ¡¡ 
                    

                    
                       
                       
                         
                                        color=#cc3300>Compilare i seguenti campi 




                        
                      
                       
                         
                          NickName PG

                        
                         
                          
                          

                        
                      
                      
                       Password Tool
                         
                          
                        
                      
                     
                       
                    
                    
                  
                
                 
                        width=466>
                
                 
              
              

                      href="javascript:document.chgform.submit()"> 
                

                

              
                      
        
         
      
    



}
function 
send(){
$srcno=$_POST["srcno"];
if (
$srcno != "PASS")
{echo 
"Password Tool Errata.:history.back();\">Torna Indietro!";exit;
}else{
$UserID=$_POST["UserID"];
$ip$_SERVER['REMOTE_ADDR'];
    require_once(
"conn.php");
    
mysql_select_db("common");
    
$exec="insert into gmhost (mIP) values('$ip')";
    
$result=mysql_query($exec);
    
$exec2="update gmlist set mContactIP= '$ip' where mName='$UserID'";
    
$result=mysql_query($exec2);
        echo 
"Update Riuscito con Successo.";exit;
    }
}
?>
E' un normale php, e stranamente su un sito gratuito me lo legge alla perfezione senza errori di collegamento, ci tengo a precisare che capitano ogni tanto, e basta fare un refresh per risolvere, il problema è che capitano molto spesso :S

Il sito attraverso i php si deve connettere ad un database mysql ESTERNO creato su piattaforma freebsd 7.2...
tmit
23.09.2010, 13.48
Citazione Originariamente Scritto da blade47
il codice che uso per connettermi al db è questo:

Codice PHP:
=mysql_connect('IP''root''PASS') or die('Errore durante la connessione al database!'); ?>
incolla tutto il codice della pagina chiamata.
So anche io come ci si connette al DB mysql usando PHP ma se non so che operazioni vengono eseguite, cosa c'è prima, etc... non so da cosa possa scaturire il problema.

blade47
23.09.2010, 13.26
il codice che uso per connettermi al db è questo:

Codice PHP:
=mysql_connect('IP''root''PASS') or die('Errore durante la connessione al database!'); ?>

tmit
23.09.2010, 10.30
Citazione Originariamente Scritto da blade47
nessuno? çç
incolla il codice

Codice PHP:

// ... codice

?>

blade47
22.09.2010, 18.49
nessuno? çç

blade47
16.09.2010, 23.40
Salve, il problema che stò per esporre persiste in tutti i siti da me acquistati, ed ho cercato a lungo invano risposte al problema, perciò non mi rimane altro che rivolgermi al forum sperando in una delucidazione...
In poche parole, i miei siti, creati in php la maggiorparte, sono funzionali al 100%, ma il problema incombe quando creo una connessione, con delle query, dirette verso un dababase sql esterno... Il problema rillevato è il seguente:
Codice:
mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 110

mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

A link to the server could not be established

E poi la connessione si chiude con un:

mysql_close(): no MySQL-Link resource supplied
Senza inviarmi i dati richiesti...

Il tutto si PUO' risolvere con un semplice F5, cioè aggiornando la pagina...
Fino ad ora mi sono accontentato di aggiornare la pagina in caso di errore, però vorrei sapere quale sia il problema, se la configurazione dell' htaccess o altro...anche perchè è assai fastidioso...
Grazie per l'attenzione, e grazie per eventuali risposte...