数据库使用规范
林 林亦然
创建于 2026-09-27
·
更新于 25 天前
· 由 林亦然 修订 ·
20 次浏览
连接管理
使用 PDO,禁止拼接 SQL:
$stmt = $pdo->prepare('SELECT * FROM posts WHERE slug = ?');
$stmt->execute([$slug]);事务
跨表写入必须包事务:
$pdo->beginTransaction();
try {
// ...
$pdo->commit();
} catch (Throwable $e) {
$pdo->rollBack();
throw $e;
}迁移
- 结构变更写进
database/schema.sql - 不要在生产环境直接改表