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

    lo stesso codice non funziona poche righe sotto !

    $linkmysql = mysql_connect($percorso_DB,$utente_DB,$password_DB );

    $id = $_COOKIE['newsletter'];

    if(! get_magic_quotes_gpc())
    {
    $id = mysql_escape_string($id);
    }

    $query = "select id from Newsletter where id = '$id'";

    mysql_select_db('database',$linkmysql);
    $recordset = mysql_query($query,$linkmysql) or die(mysql_error());
    ----------------------------------------------------------

    uso questo codice in due punti della mia pagina, LO STESSO codice.
    Nella prima parte funziona bene, mentre nella seconda restituisce l'errore "No database selected".

    Ovviamente dopo la prima esecuzione eseguo sempre mysql_close($linkmysql);

    Cosa succede?

    grazie

  2. #2
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Onestamente non so bene cosa faccia quando scrivi mysql_close($linkmysql);

    Potrebbe essere che chiude definitamente la connessione. Di solito, al posto di aprire e chiudere ogni volta la connessione, si richiama un file di inclusione prima di qualsiasi cosa. In questo file vengono messe le istruzioni per aprire la connessione. Alla fine della pagina, se vuoi, la puoi chiudere.
    Tieni conto che il PHP chiude la connessione da solo x cui puo anche non farlo tu a mano
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  3. #3
    la chiudo manualmente perche' ho usato sempre gli stessi nomi per le variabili di connessione ($linkmysql ad esempio).

    in ogni caso la connessione (la seconda) ha successo (infatti restituisce l'id di una risorsa).
    Sembra quasi che ignori la select_db

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.