Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    178

    Login utente ed errore mysql_num_rows()

    Questa è la procedura di login di un mio sito, l'avevo già usata in altri frangenti, ma questa volta mi viene restituito un errore che proprio non riesco a capire.

    codice:
    $result = mysql_query("SELECT U.username as username, U.password as password, U.mail as mail, U.nickname as nickname, U.country as country, U.icq as icq, U.aim as aim, U.msn as msn, U.yahoo as yahoo
    	FROM ".$_CONFIG['table_sessioni']." S,".$_CONFIG['table_utenti']." U
    	WHERE S.user_id = U.id and S.uid = '".$uid."'");
    	
    	if(mysql_num_rows($result) != 1)
    		return array(100, NULL);
    	else{
    		$user_data = mysql_fetch_assoc($result);
    		return array(99, array_merge($user_data, array('uid' => $uid)));
    return $name; 
    	}
    }

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Programmi\apachefriends\xampp\htdocs\pgl\includ e\auth.lib.php on line 78

    Ma se ha sempre funzionato a dovere che gli succede?

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    mi sa che quel return $name nn sarà mai preso in considerazione..

    fai na echo del mysql_error() subito dopo mysql_query e vediamo cosa c'è di sbagliato nella query..
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    178
    Ho appena scoperto cosa è cambiato dalla altre volte.
    Semplicemente il campo id della mia tabella "utenti" ora si chiama user_id.

    Se rinomino il campo funziona, ma il campo deve rimanere tale perchè devo leggere i dati dal db di un phpbb forum.

    Possibile che l'errore risieda da un altra parte quindi? Eppure tutti gli id sono diventati user_id.. come è possibile.. VVoVe:

    EDIT: Un u.id non era stato trasformato in u.user_id.

    Grazie per l'assistenza cmq.

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217


    se nn lo sai te..
    se usi dreamwever nn ci vuole molto a cambiare tutti i campi interessati.. altrimenti puoi fare anke uno scriptino php

    fammi sapere...
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

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.