Quote Originariamente inviata da optime Visualizza il messaggio
non so dove hai guardato, ma la LIKE funziona in un modo ben definito

$query = "SELECT * FROM dizgeagri WHERE [Parola LIKE '$aParola%']"; -- tutto ciò che INIZIA con aParola
...
Grazie per rispondermi. Ho guardato qui http://www.parlandosparlando.com/vie...ua_0/whoisit_1 e qui https://www.w3schools.com/sql/sql_like.asp ma forse non ho capito o forse non mi sono spiegato bene. Ci riprovo.

Ho una tabella chiamata dizgeagri in un database, ho i campi "Parola", "Traduz", "note", ecc. Nel campo "Parola" posso avere per esempio, "secchio" con relativa traduzione, ma posso avere anche il campo "secchio per l'acqua" con relativa Traduzione, ecc.
Vorrei che inserendo, nel form di ricerca di una pagina.php , la parola "secchio" mi desse come risultato
"secchio" con relativa traduzione, poi nella seconda riga mi desse anche "secchio per l'acqua" con rel. trad.
Ho provato con
Codice PHP:
$query "SELECT * FROM dizgeagri WHERE [Parola LIKE '$aParola%']"
ma mi dà Errore nella query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[Parola LIKE 'secchio%']' at line 1
Ho la versione MySQL 5.6, uso mysqli_query, stampo il risultato con
Codice PHP:
<?php echo $aParola?>
Se serve posso postare l'intero codice.
Grazie per la pazienza