Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    131

    query in locale va sul server no

    Ho una select che in locale mi va mentre sul server non va

    Codice PHP:
    $query "SELECT id, nazione, citta, indirizzo
    FROM             elenco
    WHERE            nazione = 'Italia'
    ORDER BY citta"
    ;
    $result mysql_query($query$db);
    while (
    $row mysql_fetch_array($result))
    {
    echo 
    "<a href=\"elenco.php?id=$row[id]\">" $row['citta'] . " - " $row['indirizzo'] . "<a>
    "
    ;
               };
    mysql_close($db);
    ?> 
    quando clicco sul link generato ottengo che id='il numero esatto'

    solo che in locale poi mi da il risultato esatto sulla pagina elenco.php?id=xxx mentre sul server non si porta appresso il valore dell'id, la query è
    Codice PHP:
    $query "SELECT id, nazione, e_mail, rag_soc, nominativo, citta, cap, indirizzo, telefono
    FROM             elenco
    where         id = 
    $id"
    Se faccio echo di $id lui non mi da valori sul server perchè?

  2. #2
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    perchè le impostazioni sul server sono diverse da quelle in locale

    Prova a sostituire la query con:

    Codice PHP:
    $query "SELECT id, nazione, e_mail, rag_soc, nominativo, citta, cap, indirizzo, telefono
    FROM             elenco
    where         id = "
    .$_GET['id']; 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    131
    ok funziona
    ma perchè? cioè in locale supporta il get automatico mentre sul server glielo devi chiedere tu?

  4. #4
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    no no... :rollo:

    dipende dalle impostazione del php.ini (credo).
    In locale hai register_globals = On, mentre sul server no.

    almeno credo...


  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    131
    infatti
    grazie

  6. #6
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    Lieto di esserti stato d'aiuto


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.