Dieser Code muss die Dinge, die ich der Tabelle hinzufügen, warnen. Er alarmiert nicht den Wert der Variablen "hallo". Weißt du, was in diesem Code falsch ist?Verwenden von Variablen in Web-SQL
<html>
<body>
<script>
var db = openDatabase('neueDb', '1.0', "Test DB", 2 * 1024 * 1024);
var hallo = "hallo1234";
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (log)');
tx.executeSql('INSERT INTO LOGS (log) VALUES ("foobar")');
tx.executeSql('INSERT INTO LOGS (log) VALUES ("logmsg")');
tx.executeSql('INSERT INTO LOGS (log) VALUES (?)', hallo);
});
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM LOGS', [], function (tx, results) {
var len = results.rows.length, i;
for (i = 0; i < len; i++) {
alert(results.rows.item(i).log);
}
}, null);
});
</script>
</body>
Danke für alle Antworten! In Liebe, Dexter
Für mich funktioniert Ihr Code auch nicht. Geben Sie den Fehler, den ich in meiner Antwort angegeben habe, wenn Sie 'hallo' eingeben. – Jorge