Visualizzazione risultati 1 fino 4 di 4

Discussione: Problema connessione al database

  1. #1
    naoniansat non è connesso Neofita
    Data registrazione
    09-04-2011
    Messaggi
    3

    Predefinito Problema connessione al database

    Allora io ho un problema:
    questo è il codice

    Codice PHP:
    <?
    //--------------------------------------------------------------------------------------------------
    //SCOPO: PARAMETRI PER IL COLLEGAMENTO AL DATABASE.
    //AUTORE: DESANTIS RAFFAELE
    //--------------------------------------------------------------------------------------------------
    $server = "localhost";
    $database = "my_naoniansat";
    $user = "naoniansat";
    $pass = "<lamiapass>";
    ?>

    <?
    //--------------------------------------------------------------------------------------------------
    //NOME PAGINA: CLS_CONNESSIONE.PHP
    //AUTORE: DESANTIS RAFFAELE
    //--------------------------------------------------------------------------------------------------
    class cls_connessione
    {
    //----------CONNESSIONE AL DATABASE.
    function connetti()
    {
    require (
    "database.php");
    if ((
    $server != "") && ($user != "") && ($pass != ""))
    {
    $this->connessione = mysql_connect($server, $user, $pass);
    $esito = mysql_select_db($database);
    }
    }

    //----------DISCONNESSIONE DAL DATABASE.
    function disconnetti()
    {
    mysql_close($this->connessione);
    }

    //CHIUSURA CLASSE.----------------------------------------------------------------------------------
    }
    ?>

    //funzione a caso per farvi capire il problema

    function ritorna_tutti_i_calendari_visibili()
    {
    $sql = " SELECT " .
    " *, " .
    " DATE_FORMAT(data, \"%d-%m-%Y\") AS data_italiana " .
    " FROM " .
    " calendari " .
    " WHERE " .
    " pk_serial > 0 " .
    " AND " .
    " flag_visibile = 1";

    $recordset = mysql_query($sql) or print mysql_error();
    return $recordset;
    }

    L'ERRORE CH MI DA E' NO DATABASE SELECTED...
    aiuto...
    Ultima modifica di andreafallico : 10-04-2011 alle ore 12.41.12

  2. #2
    Guest

    Predefinito

    forse il problema è che hai chiuso la connessione al db troppo presto D=

  3. #3
    palla000 non è connesso Utente attivo
    Data registrazione
    12-07-2008
    Residenza
    trieste
    Messaggi
    278

    Predefinito

    per eseguire una connessione al database fai così
    Codice PHP:
    <?php

    $server
    = "localhost";
    $username = "naoniansat";
    $pass = "";
    $db = "my_naoniansat";
    $conn = mysql_connect($server, $username, $pass);
    if(!
    mysql_select_db($db, $conn))
    echo
    "Errore nella connessione al database ".mysql_error();

    ?>
    P.S.: hai attivato il database dal pannello di controllo?

  4. #4
    naoniansat non è connesso Neofita
    Data registrazione
    09-04-2011
    Messaggi
    3

    Predefinito

    Il database è stato attivato il 09/04/2011

    Fatto copia e incolla del codice il risultato è lo stesso...

    Errore nella connessione al database No database selected

    -----

    sistemato...
    non funzionava un require... però è strano... erano entrambi i file nella stessa cartella eppure require("database.php") non andava.
    Ps: scusate e grazie lo stesso
    Ultima modifica di andreafallico : 10-04-2011 alle ore 13.07.16 Motivo: usa il tasto Edita

Regole di scrittura

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