Visualizzazione dei risultati da 1 a 5 su 5

Discussione: doppia ricerca

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    doppia ricerca

    Carissimi,
    mediante questa query cerco un id che proviene dalla querystring, che non sia in EVIDENZA, ma che sia PUBBLICA, come posso mettere nella stessa query oltre a questi parametri anche che sia EVIDENZA e non sia PUBBLICA?
    Grazie
    G.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito nulla, anche perché la query non c'è...

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    hai ragione scusa...
    codice:
    sql = "SELECT * FROM notizia WHERE id = " & request.querystring("id") & " and EVIDENZA = 'NO' and PUBBLICA = 'SI' " 
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, Conn, 3, 3
    Così mi cerca l'id che abbia evidenza NO e pubblica SI, nella stessa query come potrei cercare anche evidenza SI e pubblica NO?
    In pratica mi deve cercare l'id che abbia e stamparlo a video se ha:

    evidenza NO e pubblica SI

    e

    evidenza SI e pubblica NO

    Grazie
    G.

  4. #4
    sql = "SELECT * FROM notizia WHERE id = " & request.querystring("id") & " and ((EVIDENZA = 'NO' and PUBBLICA = 'SI') OR (EVIDENZA = 'SI' and PUBBLICA = 'NO'))"

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non capisco l'utilità... non ti basta togliere le condizioni dalla query visto che dovrebbe valere per tutte e 4 le combinazioni?
    E poi, giustamente, se recuperi l'ID prendi le sue caratteristiche, tutte, senza altro aggiungere.

    Roby

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.