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

    Problema con like e ritorni a capo

    Ciao a tutti,
    ho un problema di questo tipo:

    Ho una tabella Mysql con un campo Diametri (che contiene dai numeri separati da ritorni a capo)
    Ad esempio:

    0.2
    1
    1.5
    2
    2.5
    3

    Io effettuo una ricerca di questo tipo:

    Codice PHP:
    SELECT FROM DataMilling2 WHERE Diametri LIKE '%2%' 
    e giustamente mi vengono estratte tutte le corrispondenze del valore 2

    la mia query corretta dovrebbe essere

    Codice PHP:
    SELECT FROM DataMilling2 WHERE Diametri LIKE '%\r2\r%' 
    ma funziona solo se la lancio da MySql Query Browser o phpMyadmin

    se creo una sintassi simile da una pagina php, lui mi crea una sintassi di questo tipo:

    Codice PHP:
    SELECT FROM DataMilling2 WHERE Diametri LIKE '% 2 %' 
    Potete aiutarmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    Prova così

    Codice PHP:
    SELECT FROM DataMilling2 WHERE Diametri LIKE '%\\\r2\\\r%' 
    Conosci te stesso(?)
    (..e allora perchè scassi a me? )

  3. #3
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    o così, che è uguale:

    Codice PHP:
    $sql "SELECT * FROM DataMilling2 WHERE Diametri LIKE '".mysql_escape_string("%\r2\r%")."'"

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 © 2024 vBulletin Solutions, Inc. All rights reserved.