Sto tentando di fare una select per fare una ricerca, MA DOVE SBAGLIO.Codice PHP:
...
('SELECT d.*, s.COGNOME, s.NOME FROM TABELLA s WHERE
CONCAT(s.NOME,' ', s.COGNOME) LIKE :DATO;
$sql->bindParam(':DATO', 'parte del nome o cognome');
...
Sto tentando di fare una select per fare una ricerca, MA DOVE SBAGLIO.Codice PHP:
...
('SELECT d.*, s.COGNOME, s.NOME FROM TABELLA s WHERE
CONCAT(s.NOME,' ', s.COGNOME) LIKE :DATO;
$sql->bindParam(':DATO', 'parte del nome o cognome');
...
https://www.w3resource.com/mysql/str...tion.php#MCUWC
Se la tua query restituisce degli errori, posta la query completa e l'errore sollevato.codice:SELECT CONCAT(pub_city,'--> ',country) FROM publisher WHERE CONCAT(pub_name,' ',country_office)="Ultra Press Inc. London";
Forse non ho capito io la domanda, ma la LIKE non va usata insieme con il %?
SELECT nome FROM utenti WHERE nome LIKE "man%" trova manuela e manuele ma NON emanuele,
SELECT nome FROM utenti WHERE nome LIKE "%man%" trova manuela e manuele e emanuele ma anche romano o altro di simile...
Ciao!
"Le uniche cose che sbagli sono quelle che non provi a fare."
Atipica
Le query, quando riguardano proprio la struttura della query e/o la sintassi SQL, sono argomento database, non php.
Sposto.