Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema classe connessione

    Questa è la funzione per la connesione verso il DB:
    codice:
    function VerificaConnFTP($VersoDbFTP){
    if($host != "" || $user != "" || $pass != ""){
    	die ("Inserisci i valori host,user e pass del proprio DB!!");
    }
    else{
    	$host ="22.222.222.22";
    	$user="biribin";
    	$pass="baraban";	
    	$db=mysql_connect($host, $user, $pass) or die("Connessione fallita !". mysql_error());
    	mysql_select_db("barabum") or die("Selezione del DB fallita !". mysql_error());
    }
    return $connFTP;			
    }
    Questa è la funzione che effettivamente gestisce la connessione:
    codice:
    function db_connect($miaConnessione){
    	return (mysql_connect($this->VerificaConnFTP($VersoDbFTP)));
    }
    Questa è la funzione che chiude la connessione:
    codice:
    function db_close($chiudi_db){
    	return (mysql_close($this->db_connect($miaConnessione)));
    }
    NElla pagina dove richiamo queste funzioni ho:
    codice:
    include_once ("ConnectionFTP.class.php");
    $Rconn  = new ConnectionFTP();
    $Rconn->VerificaConnFTP($VersoDbFTP);
    
    //tutti i relativi controlli e in fine
    
    $Rconn->db_close($chiudi_db) or die("Impossibile chiudere la connessione");
    Questi sono gli errori che mi restituisce...

    Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in
    ConnectionFTP.class.php on line 43

    Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in ConnectionFTP.class.php on line 48

    Mi dite per cortesia come mai non mi funziona la chiusura della connessione fatta in quel modo,e come mai mi restituisce questi errori?Dov'è che sbaglio?
    Grazie mille....

    NB:le linee(43-48) alle quali si riferiscono gli errori ,sono riportate sopra e sono le due funzioni

  2. #2
    Per favore aiutatemi....

  3. #3

  4. #4
    [supersaibal]Originariamente inviato da ANTAGONIA
    Nessuno? [/supersaibal]
    Sei certo che il server funziona?

    il secondo errore (mysql_close) e' solo la conseguenza del primo. Prova a connetterti da buon cristiano con un elementare mysql_connect.

    Evito pensieri cattivi sull'uso delle auto per andare dal tabaccaio sotto casa. (leggi ... per fare una riga di script con una funzione di php preposta, non trovo sia il caso di scrivere mezza pagina per richiamare la funzione di php preposta, checche ne dicano [dimenticato l'accento] che e' portabile. anche la riga mysql_connect lo e').


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.