@GlamourM

Перенос данных из MySQL в WebSQL?

Привет всем.
Есть две таблички, одна на сервере, другая в браузере.
Они работают, все в них добавляется, если по одной задачке.
Но, почему-то, не получается вставить json задачки с сервера в клиент.
Почти все получается (данные приходят) но в WebSQL вставляться не хотят. И не пойму в чем проблема :-(
Этот код я взял из другого какого-то скрипта, где он, кажется работал.
Примеры
sync.php
$result = mysql_query("SELECT name, age  FROM user") or die(mysql_error());
$rows = mysql_fetch_all($result);
echo json_encode(array('success' => 1, 'count' => count($rows), 'items' => $rows));

function mysql_fetch_all($result) {
       $all = array();
       while ($all[] = mysql_fetch_assoc($result)) {
              
       } if (empty($all[count($all) - 1]))
              unset($all[count($all) - 1]);
       return $all;
}

script.js
$.post("sync.php", {
       //
       }).done(function(data) {
       console.log(data); //<-- ДАННЫЕ ПРИХОДЯТ И ЗАПИСЫВАЮТСЯ В КОНСОЛЬ
       for (var i=0; i < data.count; i++) {
              baza.init.db.transaction(function(tx){
                     tx.executeSql("INSERT INTO user (name, age) VALUES (?,?)", [data.items[i].name, data.items[i].age]);
              });
       }
});
  • Вопрос задан
  • 2602 просмотра
Пригласить эксперта
Ответы на вопрос 1
CGS
@CGS
values(?, ?),
Энто как-то не правильно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы