php - 无法使用 PHP 从 MYSQL 获取值洞察 <<Some_text_here>> 或 <some_text_here>

标签 php mysql

我无法从 mysql 获取值 Insight single<......> 或 double<<....>> 符号。

它总是返回<>或<<>>。

Mysql 数据: enter image description here

示例代码:

$sql = "SELECT id,html_form_data FROM `user_detail`";
$result = mysqli_query($con, $sql);
while($row = mysqli_fetch_assoc($result))
{
    $getFormData[] = $row;
}
print_r($getFormData);

获取结果:

Array ( [0] => Array ( [id] => 1 [html_form_data] => ) 1 => Array ( [id] => 2 [html_form_data] => <> ) )

注意:我在将 <.....> 交换为 $.....$ 后得到了值

但我知道有什么理由返回吗?或者有什么方法可以获取值?

最佳答案

正如我之前在评论中提到的,尝试像这样打印您的 $getFormData :

array_map("printHTML", $getFormData);

function printHTML($a) {
  echo htmlentities($a)."<br/>";
}

注意:这供您测试。目前仅处理一维数组。

<小时/>

更新1:

这处理多维数组:

function printHTML($a) {
  if(!is_array($a))
    echo htmlentities($a)."<br/>";
  else
    array_map("printHTML", $a);
}

关于php - 无法使用 PHP 从 MYSQL 获取值洞察 <<Some_text_here>> 或 <some_text_here>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37066026/

相关文章:

php - '成功'/'updated' 消息取决于操作

mysql - 如何将mysql表数据导出到文件

php - MySQL 按文本排序

php - CodeIgniter 使用 ActiveRecord 转义查询.. 不希望它

php - mysql 日期比较查询给出错误结果

php - Magento:如何对以编程方式通过扩展添加的 js 文件使用 removeItem

php - 使用 Eloquent 从 wordpress 数据库中检索用户和 usermeta 表的关系

php - wp 数据库将元数据更改为错误的值

mysql - 如何使用 Rails 将一个应用程序数据库中的列更新到另一个应用程序数据库列

php - Codeigniter 查询生成器具有带有 IN 语句的子句