Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1

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

    carissimi ,
    ho un big problema.
    Dopo aver realizzato il mio sito in locale utilizzando php-mysql, lo ho messo on-line sul server dell'azienda che ha come sistema operativo il Red Hat 8.0 .
    Quando eseguo l'accesso al DB in una pagina di autenticazione password mi segnala il seguente errore:

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

    In locale ovviamente mi funziona tutto correttamente.

    Il problema potrebbe essere il php in quanto anche altre pagine non mi vengono visualizzate correttamente.
    La versione di php è la 4.2.2
    quella di mysql è la 4.0.2

    Avete qualche dritta?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    codice?

  3. #3
    posti tutto il codice o almeno la parte di config e connessione di mysql
    il tesoro più prezioso è la mia libertà

  4. #4
    Avete ragone... :gren:

    codice:
    $usr = $_POST["username"];
    $pass = $_POST["password"];
    include("datiDPhotoNet.php"); 
    $link=mysql_connect("$db_host","$db_login","$db_pass")
    or die ("Non riesco a collegarmi al database $database");
    
    $richiesta = "SELECT * FROM utenti WHERE UUserName = '$usr'";
    $query = mysql_db_query ($database, $richiesta);
    
    if (mysql_num_rows($query) == 0){
    echo "Utente non iscritto, RIPROVA";
    } else {
       $Password = mysql_result($query, nome, UPassword);
       $Nome = mysql_result($query, nome, UNome);			//preleva il nome
       $Cognome = mysql_result($query, nome, UCognome);		//preleva il cognome
       
       if ($Password <> $pass){
         echo "Password errata. NON RICORDI LA PASSWORD? Te la ricordiamo noi..."; 
         die();

  5. #5
    Comunque in locale funziona!!! :master:

  6. #6
    errore ti da solo quando utente non è registrato vero?
    il tesoro più prezioso è la mia libertà

  7. #7
    No me lo da sempre.

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    cos'hai in :
    include("datiDPhotoNet.php");

    prova:
    codice:
    $link=mysql_connect("$db_host","$db_login","$db_pass")
    or die ("Non riesco a collegarmi al database $database");
    mysql_select_db($database) or die(mysql_error());
    $richiesta = "SELECT * FROM utenti WHERE UUserName = '$usr'";
    $query = mysql_query ($richiesta) or die(mysql_error());
    
    if (mysql_num_rows($query) == 0){
    echo "Utente non iscritto, RIPROVA";
    } else {
       $Password = mysql_result($query, nome, UPassword);
       $Nome = mysql_result($query, nome, UNome);			//preleva il nome
       $Cognome = mysql_result($query, nome, UCognome);		//preleva il cognome
       
       if ($Password <> $pass){
         echo "Password errata. NON RICORDI LA PASSWORD? Te la ricordiamo noi..."; 
         die

  9. #9
    In datiDPhotoNet ho:
    codice:
    $db_host = "localhost";
    $db_login="administrator";
    $db_pass="administrator";
    $database="DPhotoNet";

    Il messaggio preciso visualizzato è il seguente:
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/data/data2/www/luca/DLINK/aut.php on line 11
    Utente non iscritto, RIPROVA

  10. #10
    X kuba:

    con la tua modifica mi segnala: No Database selected

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.