Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    1,471

    [MYSQL] #1064 - Errore di sintassi

    Codice PHP:
    #1064 - Errore di sintassi nella query SQL vicino a ')' linea 1 
    in phpmyadmin riporta sempre questa sintassi quando c'è qulache errore nell'aggiornamento di una tabella. Riesce difficile da individuare quando aggiorni simultaneamente 32-35 campi di una tabella.

    Voi quale metodo utilizzate solitamente per una + rapida comprensione dell'erore?
    Mysql nn potrebbe essere + preciso?


  2. #2
    quando effettui la query fai :

    Codice PHP:
    mysql_query(" bla bla ") or die ("ERRORE : ".mysql_error()); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    1,471
    ti ringrazio nicodj per la pronta risposta. con questo codice aggiuntivo riesco ad individuare il problema + in fretta. Ecco uno di questi problemi che nn capisco:
    Codice PHP:
    ERRORE You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near '.......' at line 3 
    nella versione locale (4.1.9) mi inserisce il record senza problemi, nella versione in remoto (4.1.21) mi da l'errore.

    In linea generale nei campi con testi lunghi utilizzo alcuni accorgimenti prima di inserirli nelle tabelle:
    Codice PHP:
    $desc_ita=strip_tags($desc_ita) ;
    $desc_ita=escapeshellcmd($desc_ita) ; 
    sono sufficienti? oppure voi adottate altri metodi? cosa manca perchè funzioni anche in remoto?

    grazie in anticipo per vs. risposte e possibili soluzioni

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    1,471
    Codice PHP:
    $desc_ita addslashes(stripslashes($desc_ita)); 
    cosi mi inserisce i campi sul server, ma inserisce anche barre rovesce a pioggia quando vado ad estrarre i dati .....


  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

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.