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

    controllo esistenza nick con mysql

    ciao ragazzi,

    ho questo problemino, vorrei effettuare un controllo sull'esistenza di un nick presente in una tabella di un db. il codice è questo:

    $query_controllo="SELECT user FROM tabella WHERE user=$user";
    $ris_controllo=mysql_db_query($query_controllo,$db _name);


    if($x=mysql_num_rows($ris_controllo)){
    echo("presente

    $x");
    }
    else{
    echo("non presente");
    }


    in pratica cerco di inserire un nick già esistente,il messaggio di errore è sempre questo:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource




    CONSIDERATE CHE, al massimo , la query deve trovare un risultato(per ogni eveninza ho provato anche ad inserire due nick uguali da phpmyadmin, ma il risultato è sempre lo stesso!!!!!)
    --!GpGiampo!--

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $query_controllo="SELECT user FROM tabella WHERE 
    user='$user'";
    think simple think ringo

  3. #3
    già provato:::::::risultato identico
    --!GpGiampo!--

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    usa mysql_select_db e cambia mysql_db_query con mysql_query.
    poi inserisci alla fine di mysql_query la gestione degli errori:
    codice:
    $ris_controllo = mysql_query($query_controllo) or die(mysql_error());
    il controllo ti conviene farlo così:
    codice:
    if(mysql_num_rows($ris_controllo) == 1)
    	echo("$user presente");
    else
    	echo("non presente");
    think simple think ringo

  5. #5
    Codice PHP:
    $query_controllo="SELECT user FROM tabella WHERE user='".mysql_escape_string($user)."'"
    $ris_controllo=mysql_db_query($query_con
     trollo
    ,$db_name) or print(mysql_error()); 

     if (
    $x=mysql_num_rows($ris_controllo)) { 
       echo
    "presente 
    $x"
     } 
     else { 
       echo
    "non presente"
     } 
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  6. #6
    ca@!#.......

    avevo invertito l'ordine di database e query nella funzione mysql_db_query......!!!!

    che pirla

    grazie mille.....
    era ore che mi scervellavo!!!!!!
    --!GpGiampo!--

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.