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

    Problemi di compatibilità

    Più volte stavo impazzendo ,perchè una volta finito il lavoro in EasyPhp,nel momento di caricare tutto sul server non mi funzionava più niente,e comparivano strani errori!
    Ci sono per caso delle incompatibilità ?
    Un esempio è questo:

    Codice PHP:
    $res=mysql_query("select * from ecc...",$conn); 
    Questo qui sopra funziona su EasyPhp ma non funziona sul mio webserver!

    Al contrario

    Codice PHP:
    $res=mysql_db_query($db_database,"select * from ecc...",$conn); 
    Funziona sul mio webserver ma non su EasyPhp.
    E' successo anche a voi?
    Dipende dalle versioni?
    Oggi ho perso di nuovo 2 ore perchè non riuscivo a trovare l'errore,e alla fine era di nuovo colpa di questa piccolezza !

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    forse era meglio postarli questi strani errori...
    In ogni caso sei sicuro che sul webserver $conn sia una connessione valida ( hai verificato username, pass w host )?
    Magari la query la eseguirebbe pure con una valida connessione al db.
    Se puoi posta gli errori.

    Ciao

  3. #3
    Riprendendo l'esempio di prima;
    Se scrivo il codice di sotto sul webserver,la query neanche parte, invece su easyphp si!

    Codice PHP:
    $res=mysql_query("select * from ecc...",$conn); 
    Al contrario se scrivo il codice di qui sotto, sul webserver funziona, mentre su easyphp mi da questo :

    Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:\Programmi\EasyPHP-5.3.2\www\ajax\provastrana.php on line 10

    Codice PHP:
    $res=mysql_db_query($db_database,"select * from ecc...",$conn); 

  4. #4
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    L'errore restituito da php dice tutto,
    mysql_db_query è deprecata, maggiori informazioni qui

    In locale ti funziona forse perchè è una versione più vecchia di php rispetto a quella del webserver, prova a verificare.


    Ciao

  5. #5
    Confermo che era successo anche a me. EasyPHP è uno strumento potente ma va configurato adeguatamente, cosa che spesso è complicata da fare.

    Da allora lavoro direttamente online.

  6. #6
    Grazie,finalmente ho capito,
    quindi nel mio caso è il contrario, la versione che ho sul webserver è più vecchia di quella che ho su easyphp;

    In precedenza lavoravo anche io direttamente online, solo che lavorando a tentativi si creava una confusione ,e a lavoro completato e funzionante non vuoi più cancellare niente perchè hai paura di fare danno;
    Però forse continua a rimanere la cosa migliore!

    Ciao

  7. #7
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    In realtà no,
    se gli errori li ricevi sul webserver vuol dire che la versione più nuova sta proprio li.
    In locale su windows ti consiglierei di usare wamp server, mi sono sempre trovato bene.
    Puoi verificare la versione di php ecc con la funzione phpinfo().
    Ciao

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.