Sommare campi stringa MYSQL PHP

alo

Utente Attivo
22 Dic 2011
53
0
0
27
Ciao a tutti,
ho bisogno di una mano...ho creato una tabella con diversi campi tra cui un campo "nome" e un campo "cognome" entrambi VARCHAR. Come posso selezionare la riga dove il campo "nome" + il campo "cognome" siano uguali al nome e cognome che inserisco? Solo nome e solo cognome riesco...
Il codice che ho scritto per trovare nel campo nome o nel campo cognome è cosi
PHP:
$result = mysql_query("SELECT * FROM tabella WHERE nome LIKE '%$testo%' OR cognome LIKE '%$testo%'");
e così funziona x il nome e x il cognome.
Ma come per entrambi? Non so se mi sono spiegato bene
Grazie
 
Ciao,
puoi provare a concatenare i campi con CONCAT

PHP:
$query = "SELECT * FROM tabella 
                   WHERE CONCAT(cognome,' ',nome) = '$stringa' ||
                         CONCAT(nome,' ',cognome) = '$stringa'";
 

Discussioni simili