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

    1064: You have an error in your SQL syntax; dove ho le virgolette

    ho notato che se inserisco una news che contiene una parola tra le virgolette mi esce questo errore:

    1064: 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 'oasi nel centro Le "Terme di" è un complesso ' at line 4


    come devo risolvere?
    Mai dire Mai

  2. #2
    Dovresti usare l'addslashes per quando scrivi la news ed il stripslashes per quando la stampi a video in lettura.

    http://php.net/manual/en/function.addslashes.php
    http://www.php.net/manual/en/function.stripslashes.php

  3. #3
    Originariamente inviato da goikiu
    Dovresti usare l'addslashes per quando scrivi la news ed il stripslashes per quando la stampi a video in lettura.

    http://php.net/manual/en/function.addslashes.php
    http://www.php.net/manual/en/function.stripslashes.php
    ma ce l'ho l'addslashes, in questo modo

    $news=addslashes($news);

    ma quando invio la news mi da sempre quel problema, ora non capisco se e' dovuto alle virgolette, agli apici o ad altro...

    ora l'errore che mi da e':

    1064: 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 'alta qualificazione professionale dello staff medico e paramedico ne fanno una r' at line 4

    e la frase originale e' questa:

    La sua efficienza organizzativa e strutturale, l'alta qualificazione professionale dello staff medico e paramedico ne fanno una realtà tra le più importanti nell'intero panorama italiano.
    L'assistenza medica continuativa, le consulenze specialistiche e l'ottima preparazione del personale garantiscono i risultati terapeutici.

    dove puo' essere l'errore?
    Mai dire Mai

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    96
    Ciao posteresti il codice della insert per favore

  5. #5
    Invece di eseguire la query, falla stampare e vediamo esattamente com'e' composta.

    In altre parole invece di mysql_query(....) metti echo(....)

  6. #6
    ok ho risolto, sbagliavo a mettere $news=addslashes($news);
    in pratica non lo mettevo dove definivo la variabile $news ma piu' su, ora funziona bene
    grazie per l'aiuto
    Mai dire Mai

  7. #7
    ok, tutto risolto
    Mai dire Mai

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.