Visualizzazione risultati 1 fino 2 di 2

Discussione: risultato di una query select

  1. #1
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito risultato di una query select

    allora. con mysql_query invio una query SELECT ad un database.
    leggo una riga da una tabella dove un certo valore vale X...

    il mio problema è che non so se tale valore esista, e a seconda del risultato devo fare operazioni diverse... ovvero aggiornare la riga con un bel po' di schifezze o inserirne una nuova di base.

    avevo pensato di fare un count $RIS; dove $RIS è la variabile in cui ho messo il risultato della mysql_query...

    in modo da sapere se la riga c'è o meno.

    (il where è associato ad una colonna unique, quindi la riga se c'è è unica)


    il mio problema è che provando per la prima volta lo script mi da count($RIS)==1, anche se sto leggendo una tabella VUOTA.

    e la cosa mi lascia perplesso...

    cosa sbaglio?

  2. #2
    Guest

    Predefinito

    Forse sarebbe meglio se tu postassi un po' di esempi di ciò che stai dicendo! :D

    Se il risultato che dovresti ottenere, se il record esiste, è solo uno, allora potresti verificarne l'estrazione con:

    if(mysql_num_rows($mia_query)===1)


    Ciaooo!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •