Una query è una stringa.
Comporre le stringhe dinamicamente non è un gran problema, basta sapere cosa vuoi ottenere.
Per quanto riguarda jquery, non ha nulla a che fare con php e con la programmazione lato server.
jQuery è un framework javascript e serve per facilitare la programmazione lato client.
ciao :-)