我已经使用 $sql 在模型中使用以下代码将数据插入到表中
$sql = "INSERT into $database";
$sql .= ( ;
foreach($data as $key => $value)
{
$sql .= "$key, ";
}
$sql = substr($sql, 0);
$sql .= ) VALUES ( ;
foreach($data as $key => $value)
{
$sql .= "'$value', ";
}
$sql = substr($sql, 0);
$sql .=);
我的问题是如何使用 silex 更新 SameTable
最佳答案
根据silex documentation你应该使用学说 ORM 提供者:
$app->register(new Silex\Provider\DoctrineServiceProvider(), array(
'db.options' => array(
'driver' => 'pdo_sqlite',
'path' => __DIR__.'/app.db',
),
));
$app['db']->insert('tablename', array(
'key1' => 'val1',
'key2' => 'val2',
'key3' => 'val3'));
关于mysql - 如何更新silex(PHP微框架)中的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35889077/