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

    [PHP MySQL] Problema query

    Ciao a tutti,

    ho un problemino che non riesco a risolvere, in pratica devo prendere con un get la data e filtrarla con una query ma essendoci i punti nella data my da errore la query, esiste qualche funzione per evitare questo:

    link = lavdetail.php?cli_id=3&data=01.04.2007

    Codice PHP:

    $data 
    $_GET['data'];

    $sql1 "SELECT * FROM tb_clienti, tb_lavori, tb_articoli WHERE tb_clienti.cli_id = tb_articoli.cli_id AND tb_clienti.cli_id = tb_lavori.cli_id AND tb_lavori.lav_data = $data"
    Il messaggioi di errore :

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.2007' at line 1

    Grazie Michel
    PHP THE BEST

  2. #2
    Nel db la data in tb_lavori.lav_data dorebbe essere nel formato previsto dal formato "date" e cioe' yyyy-mm-dd poi passa la data nell'URL in questo modo:

    Codice PHP:
    link lavdetail.php?cli_id=3&data=20070401

    $data 
    $_GET['data'];

    $sql1 "SELECT * 
               FROM tb_clienti, tb_lavori, tb_articoli 
               WHERE tb_clienti.cli_id = tb_articoli.cli_id 
               AND tb_clienti.cli_id = tb_lavori.cli_id 
               AND tb_lavori.lav_data = '
    $data'  "

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

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.