相关疑难解决方法(0)

使用PDO准备SQL语句

我的代码看起来像这样:

// Connect to SQLite DB
DB('/path/to/sqlite.db');

DB('BEGIN TRANSACTION;');

// These loops are just examples.
for ($i = 1; $i <= 10000; $i++)
{
    for ($j = 1; $j <= 100; $j++)
    {
        DB('INSERT INTO "test" ("id", "name") VALUES (?, ?);', $i, 'Testing ' . $j);
    }
}

DB('END TRANSACTION;');
Run Code Online (Sandbox Code Playgroud)

这是DB()函数:

function DB($query)
{
    static $db = null;

    if (is_file($query) === true)
    {
        $db = new PDO('sqlite:' . $query, null, null, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING));
    }

    else if (is_a($db, 'PDO') === …
Run Code Online (Sandbox Code Playgroud)

php database sqlite pdo

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

标签 统计

database ×1

pdo ×1

php ×1

sqlite ×1