Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    PHP: I simboli \ non compaiono nella query

    Ciao

    ho sempre dei problemi con le query quando aggiungo il carattere \

    La query in questione è la seguente:

    $query="SELECT distinct bom2_dettaglio.idArticoloMP, articolo.genere, articolo.descrizione, bom2.dataCreazione, bom2.obsoleto from bom2_dettaglio,articolo, bom2 where articolo.articolo=bom2_dettaglio.idArticoloMP and articolo.genere=\"$tipo\" "

    echo $query;

    e vedo stampato questo :

    SELECT distinct bom2_dettaglio.idArticoloMP, articolo.genere, articolo.descrizione, bom2.dataCreazione, bom2.obsoleto from bom2_dettaglio,articolo, bom2 where articolo.articolo=bom2_dettaglio.idArticoloMP and articolo.genere="p"


    E dov'è finito il simbolo \ ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    il simbolo \ è il carattere di escape ossia è un carattere speciale che dice al motore del php che il carattere seguente andrà valutato di conseguenza: per esempio, il carattere acapo è \n. Se vuoi stampare lo slash devi fare

    codice:
    echo("\\");
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Quindi è normale che io non lo veda ? La quuery che ti ho mostrato mi serve come parametro per una funzione. E ho necessità che \ esista. La mia domanda è : lo slash c'è ma non lo vedo oppure non c'è proprio ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  4. #4
    Non c'è. Per metterlo devi anteporvi un altro slash (/ / senza spazi, come per i commenti). Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    quello slash ti sta facendo stampare le "

    echo("\"");

    stampa la virgoletta.

    Se ti serve anche lo slash nella query

    $query = "blah blah ... \\\"$tipo\"\\"
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    OK !

    grazie a tutti !!
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

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.