Jak uzyskać dane z bazy danych w javascript na podstawie wartości przekazanej do funkcji
W mojej aplikacji internetowej chcę pobrać dane z bazy danych na podstawie wartości przekazywanej do funkcji. Napisałem zapytanie w następujący sposób.
<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>
W tagu ciała
<body>
---
<a href = "#" onClick = "javascript:getSelectedRow('1')>getValues</a>
Mam problem podczas pobierania danych z bazy danych, tj. W zapytaniu SELECT. Nie akceptuje wartości parseInt (val), jeśli podam warunek jako „name = 1”, po prostu akceptuje warunek i daje wynik, ale nie akceptuje „name = parseInt (val)” i zgłasza błąd jako 'brak takiej kolumny: kod val: 1' Poinformuj mnie, jak przekazać wartość w 'val' .. Dzięki z góry ..