gpt4 book ai didi

php - 从 mysql 数据库检索数据

转载 作者:行者123 更新时间:2023-11-29 08:50:35 24 4
gpt4 key购买 nike

我有一个使用 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));

最佳答案

添加一些错误处理:

$result = mysql_query($query) or die(mysql_error());

如果 mysql_query 中出现问题,这将导致打印错误消息。希望错误消息能有所帮助。

此外,the documentation for mysql_query says :

Use of this extension is discouraged. Instead, the MySQLi or PDO_MySQL extension should be used.

所以我建议使用 PHP 作者推荐的库。

另外:

$query = "SELECT post_content FROM meiplay_posts WHERE post_type = 'portfolio'";

您确定包含 post_type = 'portfolio' 的列存在吗?尝试在不使用 WHERE 部分的情况下进行选择,看看是否能得到任何结果。也许略有不同,例如 Portfolio 而不是 portfolio

关于php - 从 mysql 数据库检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11354642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com