嘿,我有以下代码:
$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 的资源ID <2 ....
没有行。运行查询时所有 null SELECT * FROM wp_postmeta WHERE post_id = 1792 AND meta_key ='xTraData';
我确保 $ postID 正在返回 1792 ,而且确实如此。
我原以为它会返回 0 或 1 ......
答案 0 :(得分:1)
你需要使用mysql_fetch_assoc($result)
,可能是这样的:
while ($row = mysql_fetch_assoc($result)) {
echo $row['postID'];
}
请勿使用ext/mysql
。使用PDO
或mysqli
。