首页 > 解决方案 > 查询仅在 phpmyadmin 中有效

问题描述

当我通过 phpmyadmin 运行它时,我的查询工作正常。但是如果我通过 php 执行查询,那么它通常要么返回空结果,要么不正确。大部分是正确的,但有些值是不正确的。

$o = 367;
    $sql = "SELECT status FROM sbgf_pl_invoices WHERE CONCAT(',', order_id, ',') LIKE '%,".$o.",%'";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        // output data of each row
        while($row = $result->fetch_assoc()) {
            echo "status: " . $row["status"];
        }
    } else {
        echo "0 results";
    }

例如,如果 order_id 是 250,那么我得到 1。但它必须是 0。

标签: phpmysqlwordpress

解决方案


推荐阅读