是否可以在 MySQL 中进行部分参数选择或使用通配符作为选择参数的一部分?
我想用这个进行选择:
$stmt = $conn->prepare("SELECT * FROM $database.info WHERE `subStatus` = :substatus ORDER BY `$orderby` $ascdec, `idNo` $ascdec");
$stmt->bindValue(':substatus', $subStatus);
$stmt->execute();
$result = $stmt->fetchAll();
我的潜在 $subStatus 值通常很容易预先确定,但在潜力中有两个选项,如下所示:
"Team won"
"Team won by xxx"
“xxx”值是不可预测的,并且每个条目都会明显不同。
如何在 MySQL 中进行选择,以允许我选择“Team win”和“Team win by xxx”,无论“xxx”的值是什么?
最佳答案
您可以使用下一个语法来仅设置搜索字符串的一部分
where substatus like "Team won%"
关于php - MySQL select 可以故意选择部分参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31794721/