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 ..