Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [php5] Problema con funzione

    ho scritto questo pezzo di funzione che mi dice se l'username passato come parametro è presente nel db. in caso affermativo ritorna true

    codice:
    function ce_username($nickname) {
    	$sql = "SELECT * FROM tbl_utenti WHERE username = " . $nickname;
    	$qrt = mysql_query($sql, $connessione);
    	$num_records = mysql_num_rows($qrt);
    	if ($num_records > 0) {
    		return true;
    	} else {
    		return false;
    	}
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    ah l'errore non so perchè, ma me lo da sull'sql:

    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Programmi\Apache Group\Apache2\htdocs\scatania\inc\registrazione.ph p on line 9

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141

    Re: [php5] Problema con funzione

    codice:
    function ce_username($nickname) {
    	$sql = "SELECT * FROM tbl_utenti WHERE username='$nickname'";
    	$qrt = mysql_query($sql, $connessione);
    	$num_records = mysql_num_rows($qrt);
    	if ($num_records > 0) {
    		return true;
    	} else {
    		return false;
    	}
    }
    prova così...in alternativa stampa la query e provala direttamente e vedi l'errore che ti da...

    [EDIT] controlla anche la connessione

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    voi in casi del genere cosa fate?

  5. #5
    se all'inizio del file hai incluso i parametri di connessione (include "config.php") non serve dire di connettersi di nuovo

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    Si lo so, ma se non lo metto mi da errore

  7. #7
    Utente bannato
    Registrato dal
    Jul 2005
    Messaggi
    169
    function ce_username($nickname) {
    global $connessione;

    $sql = "SELECT * FROM tbl_utenti WHERE username = " . $nickname;
    $qrt = mysql_query($sql, $connessione);
    $num_records = mysql_num_rows($qrt);
    if ($num_records > 0) {
    return true;
    } else {
    return false;
    }
    }

    prova così fammi sape..

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.