Visualizzazione dei risultati da 1 a 2 su 2

Discussione: BUG MYSQL 5.1 e PHP 5

  1. #1
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    62

    BUG MYSQL 5.1 e PHP 5

    Ciao a tutti,
    è probabile che si tratti di un bug al quale non trovo soluzione
    Eseguendo questa query da un editor mysql SELECT * FROM CLASSE WHERE DATA_VALIDITA_CLASSE<='2008-08-25' AND (DATA_OBSOLESCENZA_CLASSE>='2008-08-25' OR DATA_OBSOLESCENZA_CLASSE='0000-00-00')
    mi fornisce 1 record.
    Eseguendo la stessa query con mysql_query("SELECT * FROM CLASSE WHERE DATA_VALIDITA_CLASSE<='2008-08-25' AND (DATA_OBSOLESCENZA_CLASSE>='2008-08-25' OR DATA_OBSOLESCENZA_CLASSE='0000-00-00')",$db) mi restituisce 2 record.
    La risposta corretta è quella dell'editor mysql in quanto 1 record ha DATA_VALIDITA classe > della data attuale.
    Le query lavorano su una vista.
    Inoltre, aggiungendo alla query ID=1, (id del record che non viene correttamente estratto da mysql) non viene visualizzato giustamente utilizzando il php.
    Sembra che alcuni criteri nel WHERE del php non vengono utilizzati.
    Cosa potrebbe essere?

    grazie

  2. #2
    Minimalizza e rendi riproducibile il problema: definizione tabelle, dati tabelle e codice php. Poi si potrà cercare di capire dove sta il bug.

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.