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

    problema connessione al database

    Ho il mio sito in hosting su aruba.

    Ho usato la seguente funzione per connettermi al db:

    Codice PHP:
    function connessione() 
    {
    include(
    'inc/config.php');
    $conn mysql_connect($host$us$pass);

    if (
    $conn == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db$conn);

    return 
    $conn;

    richiamo poi la connessione con una funzione del tipo:
    Codice PHP:
    $conn=connessione(); 
    quando però effettuo la query, mi dà il seguente errore (che NON mi dava quando lavoravo in locale):

    Fatal error: Call to a member function on a non-object in /web/htdocs/www.pessani.com/home/dinamico/funzioni.php on line 36Fatal error: Call to a member function on a non-object in /web/htdocs/www.pessani.com/home/dinamico/funzioni.php on line 36

    Avete qualche idea per favore?

  2. #2
    almeno la linea 36 del file funzioni.php la puoi postare?
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    era semplicemente la riga in cui eseguo la query:

    (34) $conn=connessione();
    (35) $sql="SELECT * FROM categorie where canc=0 ";
    (36) $s = $conn->query($sql)or die("Errore ".$conn->error);

  4. #4
    ma dove hai preso questo codice ????

    questo operatore -> serve per legare un istanza ad un metodo o a una proprietà di una classe.


    quindi

    $resource = mysql_query($sql, $conn);
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Da un manuale che mi hanno dato all'università.
    Anche facendo come mi hai detto, continua a non connettersi al 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.