Visualizzazione dei risultati da 1 a 9 su 9

Discussione: mysql_connect

  1. #1

    [mysql] function.mysql-connect

    salve a tutti.. scusate sono un neofita di mysql e php e stavo cercando di creare una pagina web dinamica.
    il problema è ke quando cerco di effettuare la connessione a mysql in ritorno ho il seguente messaggio di errore:

    "Warning: mysql_connect() [function.mysql-connect]: [2002] Impossibile stabilire la connessione. Risposta non corretta dell (trying to connect via tcp://localhost:3306) in K:\EasyPHP-5.3.2\www\conf.php on line 22

    Warning: mysql_connect() [function.mysql-connect]: Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato. in K:\EasyPHP-5.3.2\www\conf.php on line 22

    Fatal error: Maximum execution time of 30 seconds exceeded in K:\EasyPHP-5.3.2\www\conf.php on line 22"

    Ora, come potete vedere dall'errore:
    1)ho installato il "pakketto" EasyPHP ver 5.3.2;
    2)nn l'ho installato su c ma su una partizione ( K:
    )
    Inoltre:
    3)nel file my.ini è presente quanto segue:
    "
    [client]
    user = root
    password = mysql
    port = 3306
    socket = /tmp/mysql.sock
    "

    cosa genera il problema? come posso risolverlo?
    cosa altro vi serve x comprendere come intervenire?

    Grazie x l'attenzione!

  2. #2
    magari posta anche la parte di codice che va in errore..
    Ubuntu rulez!! :P

  3. #3
    file conf.php

    <?php

    class MySqlClass
    {
    //parametri per la connessione al DB
    private $nomehost= "";
    private $nomeuser= "";
    private $password= "";

    //controllo sulle connesisoni attive
    private $attiva = false;

    //funzione x la connessione a MySql
    public function connetti()
    {
    if (!$this->attiva):
    $connessione= mysql_connect($this->nomehost,$this->nomeuser,$this->password) or die("Errore di connessione");
    else:
    return true;
    endif;
    }
    }
    ?>

    N.B. Anke se alle variabili $nomehost, $nomeuser,$password metto i "valori" presenti nel file my.ini il rsultato è lo stesso. Ho impostato valore vuoto xkè speravo uscisse un altro messaggio di errore ed invece.. sigh!!!


    file logs.php (file includente)
    <?php
    include("conf.php");

    $data= new MySqlClass(); //istanzia la classe
    $data->connetti(); //chiamata alla funzione di connessione
    ?>

  4. #4
    Ciao,

    la sezione database non è di certo corretta, il thread va in php.

    Sposto il thread nella sezione corretta.

    Più attenzione per i prossimi thread.
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    ok.. scusa.. ma sono un neofita anke in questo...
    cmq, per agevolare una possibile soluzione, vorrei solo aggiungere ke avviando il programma PhpMyAdmin:
    1)funziona ovvero si avvia
    2)queste sono le info ke ricavo da questo programma:
    "
    MySQL
    Server: 127.0.0.1 via TCP/IP
    Versione MySQL: 5.1.43-community-log
    Versione protocollo: 10
    Utente: root@localhost
    Set di caratteri MySQL: UTF-8 Unicode (utf8)

    Web server
    Apache/2.2.14 (Win32) PHP/5.3.2
    Versione MySQL client: mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $
    Estensioni PHP: mysql
    "

    spero vi possa essere utile....

  6. #6
    Signori, vi prego, aiutoooooooooooooooooooo

  7. #7
    Anche io ho problemi con MySQL di EasyPhp...Sto provando di tutto ma non riesce a connettersi al database :master: Io penso sia un problema di Vista, te che sistema operativo hai?

  8. #8
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    io credo che la soluzione per il SUO caso fosse più semplice:

    al posto di
    private $nomehost= "";
    private $nomeuser= "";
    private $password= "";
    doveva mettere

    private $nomehost= "localhost";
    private $nomeuser= "root";
    private $password= "";

    nel tuo caso non saprei..
    hai avviato easyphp?
    phpmyadmin funziona?

  9. #9
    Ciao,

    gentilmente, evitiamo di riuppare thread vecchi per postare problemi che, se pur simili, sono diversi, altrimenti sarò costretto a chiudere.

    @BloodKurenai
    Apri un nuovo thread

    Grazie
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.