Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    problema funzioni mysql_fetch_*

    Salve a tutti!
    Perchè le funzioni mysql_fetch_* non mi funzionano?
    Ritornano tutte
    codice:
    Fatal error: Call to undefined function mysql_fetch_*()
    Prima che me lo chiediate... si nel php_info() ho i moduli mysql e mysqli.
    Grazie agli aiutatori.
    Bye.

  2. #2

    Re: problema funzioni mysql_fetch_*

    Originariamente inviato da sbardascione
    Salve a tutti!
    Perchè le funzioni mysql_fetch_* non mi funzionano?
    Ritornano tutte
    codice:
    Fatal error: Call to undefined function mysql_fetch_*()
    Prima che me lo chiediate... si nel php_info() ho i moduli mysql e mysqli.
    Grazie agli aiutatori.
    Bye.
    vediamo il codice usato.... spero proprio non sia mysql_fetch_*()

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

  3. #3
    No... non è mysql_fetch_* , la * indica che tutte le funzioni che iniziano con mysql_fetch non funzionano..
    Posto il codice di una prova che mi da lo stesso errore
    Codice PHP:
    <?php     
    include("db_conn.php");     //controllo user e passwd da login      
    $db mysql_connect($db_host$db_user$db_password);      
    if (
    $db == FALSE)         die ("Errore nella connessione. Verificare i parametri nel file db_conn.php");

    mysql_select_db($db_name$db)         or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");       
    $mail="melo@melo.it";     
    $password="quella che è";      
    $sql="select * from utenti where email='$mail' and password='$password'";      
    $risultato mysql_query($sql) or die(mysql_error());      
    $riga mysql_fetch_assoc($risultato);          
    echo 
    $riga['nome'];  ?>

  4. #4
    se ci sono le altre funzioni mysql_* non vedo perche' debbano mancare proprio quelle.

    prova:

    Codice PHP:
    <?php
    if (function_exists('mysql_fetch_assoc')) {
        echo 
    "La funzione esiste.
    \n"
    ;
    } else {
        echo 
    "La funzione NON esiste.
    \n"
    ;
    }
    ?>
    Riprova con altre funzioni mysql_*. se dovessero mancarne solo alcune potrebbe essere una installazione php corrotta. Sei sul tuo pc o su un server ISP?

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

  5. #5
    Mmmmah... mi dice che la funzione esiste.
    Sono sul mio pc.

  6. #6
    Originariamente inviato da sbardascione
    Mmmmah... mi dice che la funzione esiste.
    Sono sul mio pc.
    prova a svuotare la cache del browser.

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

  7. #7
    Fatto...niente da fare.

  8. #8
    Originariamente inviato da sbardascione
    Fatto...niente da fare.
    Non saprei che dirti se il codice usato e' quello che hai messo nel post.

    Prova a riscrivere quella porzione di codice. copialo in un altro file e prova con questa nuova copia.... segnala anche l'editor usato, la versione dei componenti.

    Alla peggio reinstalla il php

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

  9. #9
    Mmmah... a questo punto rifaccio tutto daccapo magari con xampp.

  10. #10
    Allora stamattina ho risolto, ho fatto da terminale
    codice:
    php miofile.php
    Oltre ai soliti errori mi dava anche
    codice:
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/mcrypt.so' - /usr/lib/php5/20060613+lfs/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
    Ho provato ad eliminare lo spazio fra l'uguale e il nome della funzione e funziona.
    Adesso però devo risolvere il problema della libreria che non trova... esiste una procedura standard in questi casi?
    Grazie ancora.

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.