Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Errore Con Load Data Local Infile

    Ciao a tutti.
    Ho un problema, se provo a caricare un file testo nella tabella da PHPMYADMIN funziona, se la stessa query e lo stesso file lo eseguo da uno script mi da query fallita.

    Vi posto la query

    LOAD DATA LOCAL INFILE `C:\PHP\uploadtemp\php***.tmp` INTO TABLE `tabella` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'

    cosa può essere ?

  2. #2

  3. #3
    `C:\PHP\uploadtemp\php***.tmp`

    questa e' una stringa e non va tra backticks ma tra apici.

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

  4. #4

    ............

    Ciao.
    Scusate l'intrusione ma mi piacerebbe
    conoscere lo scopo dell'uso dei backticks
    nella sintassi tra PHP e MySql.
    Grazie.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    al php frega un belino a vela....

    serve nella sintassi di mysql per dire al server che il nome racchiuso non e' una stringa o una parola riservata o altre storielle buffe, ma il nome di una tabella, di campo e come tale va trattato.

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

  6. #6

    .......

    Ok Tks.
    Quindi sarebbe buona pratica
    usarli anche quando fai una query
    da PHP ?
    Anche se la query funziona lo
    stesso senza.





    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  7. #7
    non c'entra la buona regola, c'entra l'esigenza (obbligo) di usarli quando si utilizzano caratteri o nomi riservati o nomi ambigui come per esempio un numerico come nome di campo.

    Se si adotta la saggia regola di utilizzare per i nomi di campi/tabelle/db le stesse lettere che si possono usare per i nomi di variabile di php, rimanendo quindi nei valori ascii sotto il 127 con lettere minuscole e senza spazi nel nome, non ci saranno problemi di sorta e la portabilita' tra sistemi OS diversi garantita.


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

  8. #8

    ........

    Tks again.
    Chiarissimo




    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  9. #9
    provo subito a toglierli a vi faccio sapere

  10. #10
    ah dimenticavo.... grazie.

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.