Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342

    funzione collegamento db

    Per semplificarmi il lavoro volevo fare una funzione Connettidb() che quando invocata automaticamente si colleghi a mysql con i paramentri impostati senza passarglieli di volta in volta, tipo

    function ConnettiDatabase() {
    $connessione = mysql_connect('localhost','root','') or die("Errore nella connessione a MySql: " . mysql_error());
    mysql_select_db('ciaociao',$connessione);
    return $connessione;
    }

    Non riesco a farla andare pero', dove sbaglio?

  2. #2
    prova questa:
    Codice PHP:
    <?php

    class DB {
      
      var 
    $ident;
      var 
    $sql = array('host'=>'localhost','user'=>'root','pass'=>'','db'=>'login');
      
      function 
    connect ()
      {
         
    // Si connette a MySQL
         
    $this->ident mysql_connect($this->sql['host'], $this->sql['user'], $this->sql['pass']);
       
         
    // Sceglie il sb
         
    if (!mysql_select_db($this->sql['db'])) {
           die(
    "Could not connect to DB");
         }
      }

      function 
    disconnect ()
      {
         
    // Chiude le connessione
         
    if (!mysql_close($this->ident)) {
           die(
    "Could not close DB");
         }
      }

    }



    ?>

    poi cosi

    $DB = new DB(); //starti la classe
    $DB->connect(); // ti colleghi

    $DB->disconnect(); //ti scolleghi

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.