Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617

    Query a seconda della variabile $get!

    Cerco di essere breve.
    In una pagina ho una query al database che mi richiama il contenuto di una tabella in maniera piuttosto generica.
    Così: $query=mysql_query("SELECT* FROM politically ORDER BY data DESC LIMIT 0,1");

    Allo stesso tempo però può succedere che arrivi una variabile $_get che contiene il numero dell'id di un record che deve richiamare(quindi la query cambia).

    Come faccio a cambiare la query senza dover scrivere due volte il codice di richiamo al database?

    Per capirci ancora meglio vado di codice.
    Vorrei una cosa tipo(sempre se è fattibile):

    if(!isset($_Get['id'])){query=mysql_query("SELECT* FROM politically ORDER BY data DESC LIMIT 0,1");}
    else($query=mysql_query("SELECT* FROM politically WHERE id=$_Get['id'])
    while................

    e si procede con la query,questo mi farebbe risparmiare parecchio tempo perchè le pagine su cui devo fare stà cosa sono molte, quindi finirei al manicomio.Ovvio che il codice sopra nn funziona però era per farvi capire un attimino quello che vorrei fare.

    Grazie in anticipo!

  2. #2
    Hai provato con $_GET['id'] invece di $_Get['id'] visto che siamo con nomi case sensitive?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Proverò appena torno a casa, ma mi premeva sapere se la scrittura è corretta.
    Cioè l'errore è solo quello evidenziato da te?oppure si deve scrivere in un'altra maniera?

    Grazie in anticipo!

  4. #4
    Originariamente inviato da Madsex
    Proverò appena torno a casa, ma mi premeva sapere se la scrittura è corretta.
    Cioè l'errore è solo quello evidenziato da te?oppure si deve scrivere in un'altra maniera?

    Grazie in anticipo!
    ci sono alcune imprecisoni, ma grossomodo si. Userei empty() al posto di !isset() perche' la variabile potrebbe essere settata ma vuota. Poi ne controllerei anche il contenuto prima di passare il valore dell'URL cosi' semplicemente alla query.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.