0

嘿,我有以下代码:

$query = "SELECT * " .
            "FROM wp_postmeta " .
            "WHERE post_id = " . $postID . " " .
            "AND meta_key = 'xTraData';";
$result = mysql_query($query);

echo $result;
    echo '    ' . $postID;

if($result >= 1){

我返回了$result的Resource id #2 ....

在此处输入图像描述

没有行。运行查询SELECT * FROM wp_postmeta WHERE post_id = 1792 AND meta_key = 'xTraData'时,它全部为空;

在此处输入图像描述

我确保$postID返回1792并且确实如此。

我在想它会返回一个01 ...

4

1 回答 1

1

您需要使用mysql_fetch_assoc($result),可能像这样:

while ($row = mysql_fetch_assoc($result)) {
    echo $row['postID'];
}

不要使用ext/mysql. 使用PDOmysqli

于 2013-02-16T03:43:27.207 回答