Il faut plutot faire :


$sql .= "WHERE colonne like '%" . $moi . "'";

Peut-être qu'un simple :


$sql .= "WHERE colonne like '%$moi'";