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

    Query su MySQL non và più

    Ciao Raga...stamattina mi sono trovato 1 errore strano sul un mio sito...

    questa query che fino ad ieri sera andava alla grande....stamattina non mi funziona più

    -------------------------------------------------------------------------------------
    SELECT * FROM lista_ordine WHERE (id_agente=$riv_id && id_cliente=$id_user && stato ='sospeso') ORDER BY id LIMIT 0,30
    -------------------------------------------------------------------------------------

    però ho notato che il mio hoster ha aggiornato il MySQL sul server con la Vers. 5.1


    E' possibile che alcuni script non funzionino per questo?

    Vi ringrazio in anticipo.
    Gestionale Strutture Ricettive...http://www.celexdesign.it

  2. #2
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    puoi riportarci l'errore?

  3. #3
    messa così ti direi che mancano gli apici
    codice:
    SELECT * FROM lista_ordine WHERE (id_agente='$riv_id' && id_cliente='$id_user' && stato ='sospeso') ORDER BY id LIMIT 0,30

  4. #4
    Nessun Errore...

    come risultato mi dà 0.....ma sò benissimo che ci sono i dati

    --------------------------------------------------------------------

    Ho provato anche con gli apici ma non và...

    inoltre provando da PhpMyAdmin la stessa query funziona perfettamente.




    Credetemi non capisco la motivazione....fino a ieri sera andava perfettamente.
    Gestionale Strutture Ricettive...http://www.celexdesign.it

  5. #5
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    hai controllato che $riv_id e $id_user siano valorizzati correttamente?
    prova a sostituire le && con AND e togli le parentesi

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    e comunque se i valori sono interi non servono gli apici

  7. #7
    Anche la prova con AND era stata fatta....ma non và....

    Inoltre $riv_id e $id_user sono valorizzari correttamente...


    Gestionale Strutture Ricettive...http://www.celexdesign.it

  8. #8
    [RISOLTO]

    Pubblico la soluzione per gli altri utenti del Forum.

    da quello che ho potutto capire è 1 problema di compatibilità delle query sul nuovo MySQL 5.1

    per sopperire a tutto questo ho aggiunto alla query il nome del mio Database.

    -------------------------------------------------------------------------------------
    SELECT * FROM mioDB.lista_ordine WHERE (id_agente=$riv_id && id_cliente=$id_user && stato ='sospeso') ORDER BY id LIMIT 0,30
    -------------------------------------------------------------------------------------

    e funziona correttamente....
    l'unica scocciatura è che andare a modificare tutti gli script del sito.

    Grazie a tutti.
    Gestionale Strutture Ricettive...http://www.celexdesign.it

  9. #9
    Non e' che ti sei scordato mysql_select_db() ?

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.