Como obter dados do banco de dados em javascript com base no valor passado para a função

No meu aplicativo da web, eu quero recuperar dados do banco de dados com base no valor que é passado para a função. Eu escrevi a consulta da seguinte forma.

<script> 
 //Functions to open database and to create, insert data into tables

 getSelectedRow = function(val)
    {
        db.transaction(function(transaction) {
              transaction.executeSql('SELECT * FROM Employ where number = parseInt(val);',[], selectedRowValues, errorHandler);

        });
    };
    selectedRowValues = function(transaction,results)
    {
         for(var i = 0; i < results.rows.length; i++)
         {
             var row = results.rows.item(i);
             alert(row['number']);
             alert(row['name']);                 
         }
    };
</script>

Na etiqueta do corpo,

<body>
   ---
     <a href = "#" onClick = "javascript:getSelectedRow('1')>getValues</a>

Eu tenho o problema ao recuperar dados do banco de dados, ou seja, na consulta SELECT. Ele não aceita o valor parseInt (val), se eu der a condição como 'name = 1' ele simplesmente aceita a condição e dá o resultado, mas não aceita 'name = parseInt (val)' e gera erro como 'não há coluna: código val: 1' Por favor, diga-me como passar valor em 'val' .. Obrigado antecipadamente ..

questionAnswers(3)

yourAnswerToTheQuestion