Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    estrarre record precisi da database

    Ciao,
    ho la necessità di estrarre dei record precisi in alcuni punti della pagina php.
    Tutti i record sono contenuti in una sola tabella "tbl_prova" e, per esempio, mi servono in differenti posizioni della pagina il contenuto del campo "pippo" dei record con "id" 3, 5, 27, e 31.

    Come posso fare per avere solo questi valori e scriverli nella posizione giusta della pagina senza dover fare 4 query?

    Grazie
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    WHERE id=3 AND id=5 eccetera eccetera.

  3. #3
    e poi come faccio a dirgli di scrivere qui quello con id=3 e qui quello con id=6 ?

    grazie
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  4. #4
    help...
    up!
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  5. #5
    simo 22 WHERE id=3 AND id=5 ... questa condizione è sbagliata
    Codice PHP:
    $query ="SELECT campo FROM tua_tabella WHERE campo_univoco='X' OR campo_univoco='X'";
    $result mysql_query($query) or die('Errore nella query'.$query.' per il seguente motivo'.mysql_error());

    while(
    $row mysql_fetch_array($result))
    {
    echo 
    $row['campo'];


  6. #6
    grazie, ma quindi devo eseguire una query per ogni record che devo estrarre?
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  7. #7
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da simo22
    WHERE id=3 AND id=5 eccetera eccetera.

    WHERE id=3 OR id=5 eccetera eccetera.

    OR non AND e poi fai un ciclo sul risultato della query
    guardati un esmpio http://www.w3schools.com/PHP/php_mysql_select.asp

    AVEVANO GIA RISPOSTO

  8. #8
    Originariamente inviato da Osterello
    grazie, ma quindi devo eseguire una query per ogni record che devo estrarre?
    no... è una sola query.

  9. #9
    ma facendo un ciclo devo per forza scrivere i dati nell'ordine della query mentre a me servono in un ordine differente...
    http://www.ecogiochi.it - il primo blogames del pianeta
    http://www.grogonet.com - Grog on network

  10. #10
    Originariamente inviato da Osterello
    ma facendo un ciclo devo per forza scrivere i dati nell'ordine della query mentre a me servono in un ordine differente...
    l'ordine di estrazione si può modificare operando direttamente sulla query

    Codice PHP:
    $query ="SELECT campo FROM tua_tabella WHERE campo_univoco='X' OR campo_univoco='X' ORDER BY campo DESC"
    oppure
    Codice PHP:
    $query ="SELECT campo FROM tua_tabella WHERE campo_univoco='X' OR campo_univoco='X' ORDER BY campo ASC"

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.