相关疑难解决方法(0)

在"WHERE column =?"中,问号在MySQL中的意义是什么?

我正在解析一些代码并遇到了这个,

$sql = 'SELECT page.*, author.name AS author, updator.name AS updator '
     . 'FROM '.TABLE_PREFIX.'page AS page '
     . 'LEFT JOIN '.TABLE_PREFIX.'user AS author ON author.id = page.created_by_id '
     . 'LEFT JOIN '.TABLE_PREFIX.'user AS updator ON updator.id = page.updated_by_id '
     . 'WHERE slug = ? AND parent_id = ? AND (status_id='.Page::STATUS_REVIEWED.' OR status_id='.Page::STATUS_PUBLISHED.' OR status_id='.Page::STATUS_HIDDEN.')';
Run Code Online (Sandbox Code Playgroud)

我想知道什么是"?" 在WHERE语句中.它是某种参数持有者吗?

mysql syntax

39
推荐指数
3
解决办法
5万
查看次数

标签 统计

mysql ×1

syntax ×1