如果标题中有减号,则查询不返回
Query not returning if there's a minus in the title
我的查询不会 return 如果标题中有 min 的所有内容。
代码:
$stmt = $db->runQuery("SELECT all * FROM articles WHERE id = :id AND title LIKE CONCAT(:slug, '%')");
$stmt->bindParam(':id', $_GET['id'], PDO::PARAM_INT);
$stmt->bindParam(':slug', $slug, PDO::PARAM_STR);
鼻涕虫示例:test-4-1
感谢大家的帮助,
我通过在查询中添加或运算符修复了它。
SELECT all * FROM articles WHERE id = :id AND title LIKE CONCAT('%', :slug, '%') or title LIKE CONCAT('%', :slug2) and id = :id
以及新的 :slug2 参数:
$stmt->bindParam(':slug2', $_get['slug'], PDO::PARAM_INT);
我的查询不会 return 如果标题中有 min 的所有内容。
代码:
$stmt = $db->runQuery("SELECT all * FROM articles WHERE id = :id AND title LIKE CONCAT(:slug, '%')");
$stmt->bindParam(':id', $_GET['id'], PDO::PARAM_INT);
$stmt->bindParam(':slug', $slug, PDO::PARAM_STR);
鼻涕虫示例:test-4-1
感谢大家的帮助,
我通过在查询中添加或运算符修复了它。
SELECT all * FROM articles WHERE id = :id AND title LIKE CONCAT('%', :slug, '%') or title LIKE CONCAT('%', :slug2) and id = :id
以及新的 :slug2 参数:
$stmt->bindParam(':slug2', $_get['slug'], PDO::PARAM_INT);