Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    [mysql -php] controllo su parte di testo

    Ciao a tutti, avrei bisogno di sapere come fare a controllare sul DB una parte di stringa digitata dall'utente via query, ad es.:

    Codice PHP:
    $query mysql_query("SELECT * FROM tabella WHERE email_address='$email_address'"); 
    in questo caso controllo che la mail non sia presente nella colonna email_address nella tabella, io invece avrei bisogno di controllare solo il dominio, cioè una parte del valore della variabile $email_address. (@nomedominio.it)
    come posso fare?
    grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    guarda se ti può essere utile:
    $expMail = explode("@",$tua_email);
    $emailToCheck = "@".$expMail[1];

    ciao

  3. #3
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    Originariamente inviato da ken84
    guarda se ti può essere utile:
    $expMail = explode("@",$tua_email);
    $emailToCheck = "@".$expMail[1];

    ciao
    ok, questo mi è utilissimo metre aspettavo una risposta ho trovato questo:

    Codice PHP:
    $filtro explode('@'$_POST['email_address']);
    $dominio "@".$filtro[1]; 
    il problema adesso e creare la query in mysql che mi controlli solo la parte interessata nella colonna email_address, mi sembra c'entri qualcosa il LIKE .. ma non ricordo...

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    SELECT * FROM tabella WHERE campo LIKE '%$dominio';

    ciao

  5. #5
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    Originariamente inviato da ken84
    SELECT * FROM tabella WHERE campo LIKE '%$dominio';

    ciao
    grande! grazie.

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    di niente.

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.