Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [MySQL] Condizione conseguente ad una query con Where

    Ciao!
    Scusate per il titolo ma non sapevo che inventarmi!

    Allora, siccome il mio cervello sta friggendo, non riesco più a ragionare e propabilmente la doomanda che vi sto per porre è talmente semplice che mi urlerete contro, ma vabbè

    Come faccio a sapere se una query con la clausola WHERE restituisce o meno un record?
    perchè dovrei creare un if per fare in modo che se la query restituisce un record allora dovrei fare una determinata cosa altrimenti si tira avanti

    Qualche buona anima?

    Grazie ancora!
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  2. #2
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424
    dipende se stai facendo un update, una select o un insert

    solo con select, ottieni il numero di righe restituite con la funzione mysql_num_rows()
    con le altre mysql_affected_rows()

    ecco qui gli esempi

    http://it2.php.net/manual/en/functio...l-num-rows.php
    http://it2.php.net/manual/en/functio...ected-rows.php
    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

  3. #3
    ecco proprio quello che cercavo.

    quindi mi basta fare una condizione che dice "se il risultato ottenuto con mysql_num_rows() è maggiore di 1 allora fai questo altrimenti fai quello."

    Grazie mille hyb
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  4. #4
    Originariamente inviato da Inverter
    ecco proprio quello che cercavo.

    quindi mi basta fare una condizione che dice "se il risultato ottenuto con mysql_num_rows() è maggiore di 1 allora fai questo altrimenti fai quello."

    Grazie mille hyb
    direi maggiore di 0 .... con 1 avresti un record in risposta.

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

  5. #5
    ehm si hai ragione

    vi faccio sapere in caso di problemi... ciao e grazie
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

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.