Visualizzazione dei risultati da 1 a 5 su 5

Discussione: aiuto su query

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    aiuto su query

    codice:
     _____________________________
    | nome       |   cognome     |
    |____________|_______________|
    |            |               | 
    | emanuele   | vittorio      |
    | filippo    | bianchi       |
    | vittorio   | d'arrigo      |
    |____________|_______________|
    se devo cercare sia sul cognome che sul nome lo stesso nome, devo fare

    SELECT * FROM tabella WHERE nome = vittorio OR cognome = vittorio

    oppure devo metter AND?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    aggiungo dicendo: se faccio un inserimento di una record, come faccio a sapere se la query è stata eseguita con successo?

    io faccio

    $sql = <query>;
    mysql_query($sql);

    se metto mysql_query mi restituisce una risorsa, no un valore booleano da confrontare in un if...

    cosa mi consigliate?

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    OR se il risultato può essere presente nel campo nome o nel campo cognome (oppure in entrambi)

    AND se il risultato deve essere presente in entrambi i campi.



    think simple think ringo

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da FinalFantasy
    aggiungo dicendo: se faccio un inserimento di una record, come faccio a sapere se la query è stata eseguita con successo?

    io faccio

    $sql = <query>;
    mysql_query($sql);

    se metto mysql_query mi restituisce una risorsa, no un valore booleano da confrontare in un if...

    cosa mi consigliate?
    dal primo esempio del manuale:
    codice:
    <?php
    $risultato = mysql_query("SELECT * WHERE 1=1")
       or die("Query non valida: " . mysql_error());
    ?>
    chiaramente la query potrà essere di qualsiasi tipo, ovvero anche un inserimento...


    think simple think ringo

  5. #5
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da marketto
    dal primo esempio del manuale:
    codice:
    <?php
    $risultato = mysql_query("SELECT * WHERE 1=1")
       or die("Query non valida: " . mysql_error());
    ?>
    chiaramente la query potrà essere di qualsiasi tipo, ovvero anche un inserimento...


    è necessario mettere 1=1? Vorrei evitare di mettere un die

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.