Visualizzazione risultati 1 fino 6 di 6

Discussione: Fatal error:Cannot instantiate non-existent class con mysql_connect (era:Problemi...)

  1. #1
    Guest

    Angry Fatal error:Cannot instantiate non-existent class con mysql_connect (era:Problemi...)

    Ho già letto altre risposte in merito al problema di connessione del database, ma mi da comunque errore nonostante abbia messo le stesse soluzioni date agli altri.
    ecco qua il codice!

    <?php
    // funzione per la connessione al database
    function connessione()
    {
    $host = 'localhost';
    $us = 'criminalmindclan';
    $pass= '';
    $db = 'my_criminalmindclan';
    $urlbase = '/';
    $conn= new mysql($host,$us,$pass);
    mysql_select_db ($db, $conn);

    if (mysql_connect_errno())
    {
    echo "ERRORE " . mysql_connect_error();

    }
    return $conn;
    }


    e mi da questo errore

    Fatal error: Cannot instantiate non-existent class: mysql in /membri/criminalmindclan/funzioni.php on line 10

    la riga 10 è il mysql_connection

  2. #2
    Guest

    Predefinito

    E' un errore dovuto al richiamo di una classe inesistente.
    Comunque sostituisci $conn con mysql_connect($host,$us,$pass)

  3. #3
    Guest

    Predefinito

    fai così è più semplice
    Codice PHP:
    <?php

    // funzione per la connessione al database
    function connessione()
    {
    $host = 'localhost';
    $us = 'criminalmindclan';
    $pass= '';
    $db = 'my_criminalmindclan';
    $urlbase = '/';
    $conn= mysql_connect($host,$us,$pass) or die("errore nella connessione al db: ".mysql_error());
    mysql_select_db ($db, $conn) or die("errore nella selezione del db: ".mysql_error());


    }
    ?>

  4. #4
    Guest

    Predefinito

    Scusami ma se file in file config.php e ci metti:
    Codice PHP:
    <?php
    $host
    = "localhost";
    $us = "criminalmindclan";
    $pass = "";
    $db = "my_criminalmindclan";
    $urlbase = "/";
    $conn = mysql_connect($host,$us,$pass) or die("Errore nella connessione<hr />".mysql_error());
    $sldb = mysql_select_db($db, $conn) or die("Errore nel database<hr />".mysql_error());

    function
    closedb() {
    global
    $conn;
    return
    mysql_close($conn);
    }
    ?>
    Ciauuu! ;D
    PS. Quando la devi chiudere metti closedb(); ...ciauuu! ;D
    Ultima modifica di sIM : 28-04-2009 alle ore 20.08.15

  5. #5
    Guest

    Predefinito

    A questo punto fa qualcosa di molto più semplice evitando le funzioni:
    Codice PHP:
    <?php
    $conn
    = mysql_connect("localhost","criminalmindclan","");
    mysql_select_db("my_criminalmindclan",$conn);
    /* codice */
    mysql_close($conn);
    ?>
    Ultima modifica di nokiagames : 28-04-2009 alle ore 20.19.28

  6. #6
    Guest

    Predefinito

    Grazie mille a tutti!

    Ho risolto con la prima risposta...grazie a comunque a tutti!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •