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

    Prob con connessione al db

    Come da titolo... ho un problema mi dice:

    [error]
    Warning: Missing argument 1 for connect() in var/site/sito/config.php on line 22

    Warning: Missing argument 2 for connect() in var/site/sito/config.php on line 22

    Warning: Missing argument 3 for connect() in var/site/sito/config.php on line 22

    Warning: Missing argument 4 for connect() in var/site/sito/config.php on line 22

    Warning: mysql_connect(): Accesso non consentito per l'utente: 'ODBC'@'localhost' (Password: NO) in var/site/sito/config.php on line 33
    Connessione non riuscita: Accesso non consentito per l'utente: 'ODBC'@'localhost' (Password: NO)
    [/error]

    vi posto il codice:
    Codice PHP:
    <?php
        
    ######## DATABSE INFO ########
    $db_host 'localhost';
    $db_user 'root';
    $db_passwd '';
    $db_name 'database';

    ######## DIRECTORIES/FILES ########
    $maindir 'var/site/sito';
    $sourcedir 'var/site/sito/risorse';
    $themedir 'var/site/sito/tema';


    class 
    Connect
    {
       var 
    $host;
       var 
    $user;
       var 
    $passwd;
       var 
    $database;

       function 
    Connect($db_host$db_user$db_passwd$db_name)
       {
          
    $this->host $db_host
          
    $this->user $db_user
          
    $this->passwd $db_passwd
          
    $this->database $db_name;
       }

       function 
    Connection()
       {
          
    // Effettuo la connessione al database
         
    mysql_connect($this->host$this->user$this->passwd);
           die(
    "Connessione non riuscita: " mysql_error());
         
         
    // Seleziono il database da utilizzare
         
    mysql_select_db($this->database);
           die(
    "Errore durante la selezione del database!");  
       }
    }


    ?>
    io gli passo tt i dati giusti xke nn funziona!!
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  2. #2
    Dall'errore pare di capire che i parametri che passi sono errati.
    Controlla questi campi nel file config.inc.php (che trovi nella cartella phpmyadmin)

    $cfg['Servers'][$i]['user']
    $cfg['Servers'][$i]['password']

    e modifica

    $db_user = 'utente';
    $db_passwd = 'password';

    con quelli che trovi in config.inc.php

    inoltre assicurati che il tuo database si chiami effettivamente "database".
    $db_name = 'nome_del_tuo_database';

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.