个性化阅读
专注于IT技术分析

Phalcon数据库操作:插入/更新/删除行

本文概述

插入行

// Inserting data with a raw SQL statement
$sql     = 'INSERT INTO 'company'('name', 'year') VALUES ('srcmini', 2010)';
$success = $connection->execute($sql);

// With placeholders
$sql     = 'INSERT INTO 'company'('name', 'year') VALUES (?, ?)';
$success = $connection->execute(
    $sql, [
'javatoint', 2010, ]
);

// Generating dynamically the necessary SQL
$success = $connection->insert(
'company', [
'srcmini', 2010, ], [
        'name', 'year', ], );

输出

Phalcon插入操作1

更新行

// Updating data with a raw SQL statement
$sql     = 'UPDATE 'company' SET 'name' = 'srcmini' WHERE 'id' = 101';
$success = $connection->execute($sql);

// With placeholders
$sql     = 'UPDATE 'company' SET 'name' = ? WHERE 'id' = ?';
$success = $connection->execute(
    $sql, [
'srcmini', 101, ]
);


// Generating dynamically the necessary SQL (another syntax)
$success = $connection->updateAsDict(
'company', [
        'name' =>'New srcmini', ], 'id = 101' // Warning! In this case values are not escaped
);

输出

Phalcon插入操作2

删除行

// Deleting data with a raw SQL statement
$sql     = 'DELETE 'company' WHERE 'id' = 101';
$success = $connection->execute($sql);

// With placeholders
$sql     = 'DELETE 'company' WHERE 'id' = ?';
$success = $connection->execute($sql, [101]);

// Generating dynamically the necessary SQL
$success = $connection->delete(
'company', 'id = ?', [
        101, ]
);
赞(0)
未经允许不得转载:srcmini » Phalcon数据库操作:插入/更新/删除行

评论 抢沙发

评论前必须登录!