【发布时间】:2012-07-06 01:09:55
【问题描述】:
我有一个使用 wordpress 为网站创建的 mysql 数据库,当使用 wordpress 发布一些文本时,它会将其存储在该数据库中。当我尝试使用 php 文件提取此文本时,它返回 null,但如果我删除此文本并手动将其写入(没有 wordpress)它会很好地提取它。因为它是使用wordpress创建的,所以我需要做些什么来提取这个文本?表结构如下,字段:post_content 类型:longtext。感谢您的帮助
代码:
$query = "SELECT post_content FROM meiplay_posts WHERE post_type = 'portfolio'";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result))
$output[] = $row;
print(json_encode($output));
【问题讨论】:
-
您正在运行什么查询?你在运行什么 PHP 代码?
-
$query="SELECT post_content FROM meiplay_posts WHERE post_type = 'portfolio'"; $result=mysql_query($query);而($row=mysql_fetch_assoc($result)) $output[]=$row;打印(json_encode($output));
-
我尝试了引号 ('post_content') 但我得到的只是 "post_content":"post_content" 我没有得到文本。我还为 $result 添加了额外的代码,但我没有收到任何错误消息
-
您确定已连接到数据库吗?您是否按照 Brendan Long 的建议添加了错误处理?
-
是的,我添加了代码,是的,我已连接到数据库!