Visualizzazione dei risultati da 1 a 7 su 7

Discussione: domanda facile sql

  1. #1

    domanda facile sql

    Devo fare una query che mi dica se per esempio nella tabella utenti, un certo nickname c'è già o no!
    www.valeweb.net

  2. #2

    Re: domanda facile sql

    Originariamente inviato da bettola
    Devo fare una query che mi dica se per esempio nella tabella utenti, un certo nickname c'è già o no!
    codice:
    select count(*) as tot
    from tabella
    where nickname = '$nickname'
    se tot = 0 allora non c'e'

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

  3. #3
    ottimale grazie!
    www.valeweb.net

  4. #4
    problema: io faccio una cosa del genere

    $query="SELECT count(*) as tot from utenti where username=".$_POST['username'];
    $dati = mysql_query($query, $db);
    $array = mysql_fetch_array($dati);
    e poi testo $array[tot] ma se tot è 0 mi dà
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
    www.valeweb.net

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    quando non trova nessun record non hai risultato e quindi si incazza...

    in tal caso gestisci cosi la cosa:

    codice:
    if(mysql_num_rows($dati)!=0) {
      echo $array['tot'];
    } else {
      echo "nessun risultato"; 
    }

  6. #6
    codice:
    $query = "SELECT count(*) as tot 
              from utenti 
              where username== $_POST[username] ";
    virgolette errate...

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

  7. #7
    Originariamente inviato da gianiaz
    quando non trova nessun record non hai risultato e quindi si incazza...
    ma no dai ... count() rende sempre una riga. con zero o altri valori, ma rende sempre una riga a differenza di select *

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

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.