Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query che non funziona

  1. #1

    Query che non funziona

    Ciao a tutti,
    ho una query che improvvisamente ha iniziato a non funzionare.
    Metto il codice e l'errore che mi viene dato:

    Codice PHP:
    $sql "INSERT INTO im_catalogo (titolo, tipologia, id_tipo, agente, agenzia, prezzo, descrizione, data_creazione, ultima_modifica, hits, img, modalita, camere, zona) VALUES ('".$titolo."','".$tipologia."','".$tipo."','".$agente."','".$agenzia."', '".$prezzo."','".$descrizione."','".$data_creazione."','".$ultima_modifica."',0,'".$img."','".$modalita."', '".$camere."', '".$zona."')";
        
    mysql_query($sql) or die('Error, insert query failed: '.mysql_error()); 
    Error, insert query failed: 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 'agente','Nome agenzia', '20.000,34','La tua descrizione','04-12-2009','04-12-200' at line 1

    Non riesco a vedere dove possa essere l'errore :/
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    da qualche parte ci sono apici?? nelle variabili che usi..
    fai l'echo della query e vedi dove si "rovina" la stringa..
    eventualmente prova a mettere le variabili con mysql_real_escape_string($variabile)

  3. #3
    Che dire?
    Non si finisce mai di imparare!

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.