关键是要进行一个查询,该查询将获取用户在输入框中输入的值,并检索通过该关键字比较找到的数据库记录。
在 innodb 引擎上,没有 MATCH AGAINST 可用吗?我将在索引列表上使用LIKE ,希望没问题。
传统上我们会这样做:
SELECT our_column FROM our_db_table WHERE our_column LIKE '%$queryString%';
因此,如果我们的查询字符串是 AB,我们将同时检索:“lab”和“abnormal” 精确吗?
1) 我们如何通过使用 PDO 来实现这一点?
思维:
就像是,
$stmt = $this->_dbh->prepare("SELECT d.our_column FROM our_db_table d WHERE d.our_column LIKE ?");
但接下来是什么?
通常我会这样做:
$stmt->bindParam(1, $ourTableVo->getOurColumn(), PDO::PARAM_STR, 255);
$stmt->execute();
$result = $stmt->fetch(PDO::FETCH_OBJ);
2) VO 对这种情况有什么用吗?
提前非常感谢!