小编Arc*_*ses的帖子

webSQL AUTOINCREMENT无法正常工作(与搜索中的不同)

学习phonegap为Android编写基本应用程序.出于这个原因使用WebSQL,我知道它已被弃用,但它仅适用于Android手机并且没有缩放,所以此时不​​会打扰像polyfills这样的东西.

在我开始使用回调处理程序之类的东西之前,尝试让auto_increment工作,这是代码的基础:

var db = openDatabase('test', '1.0', 'Test', 10 * 1024 * 1024);
db.transaction(
    function (tx) {  
        tx.executeSql('CREATE TABLE IF NOT EXISTS test (id INTEGER AUTOINCREMENT, value VARCHAR)');

    }
);

$(function(){
    $('#test').click(function(){
        alert('click');
        db.transaction(
            function (tx) {
                tx.executeSql('INSERT INTO test (value) VALUES (?)', ["testValue"]);
            }
        );      
    });
});
Run Code Online (Sandbox Code Playgroud)

尝试使用默认关键字之类的东西,但似乎没有任何效果.如果我为ID列添加一个值,它可以正常工作.


编辑这里是试用它的代码,什么都不插入.

var db = openDatabase('test', '1.0', 'Test', 10 * 1024 * 1024);
db.transaction(
    function (tx) {  
        tx.executeSql('CREATE TABLE IF NOT EXISTS test (id INTEGER PRIMARY KEY, value VARCHAR)');

    }
); …
Run Code Online (Sandbox Code Playgroud)

android cordova

1
推荐指数
1
解决办法
7010
查看次数

PHP array_filter()不起作用

这里的目标是从日志文件中获取文本,由返回分隔的纯文本,每行由不同数量的空格分隔.

将它变成多维是很容易的,摆脱空白不是.我想有很多混乱的方法可以解决这个问题,但这不是array_filter()的原因之一吗?

$alarms = array(
    "1530     1545     Place_4     Fault_1",
    "1617     1622     Place_1     Fault_2",
    "1634     1640     Place_2     Fault_1"
);

foreach ($alarms as $data) {
    $subArr = explode(" ", $data);  

    array_filter($subArr);

    print_r($subArr);
    echo "<br /><br />";
}
Run Code Online (Sandbox Code Playgroud)

输出:

Array ( [0] => 1530 [1] => [2] => [3] => [4] => [5] => 1545 [6] => [7] => [8] => [9] => [10] => Place_4 [11] => [12] => [13] => [14] => [15] => Fault_1 ) 

Array ( [0] => 1617 …
Run Code Online (Sandbox Code Playgroud)

php arrays

-2
推荐指数
1
解决办法
2342
查看次数

标签 统计

android ×1

arrays ×1

cordova ×1

php ×1