2

我正在创建一个具有使用 TinyMCE 的文本区域的表单。

提交表单后,表单使用 POST 将信息发送到 PHP 脚本。

在那个 PHP 中,我试图将来自 TinyMCE 的信息存储在使用 MeekroDB 的数据库中。

问题是 MeekroDB 以这种方式从 TinyMCE 存储我的 HTML:

在此处输入图像描述

有什么方法可以存储普通的 HTML 吗?

这是我的代码:

DB::query("INSERT INTO products (title, price, article_nr, description, adicional_info, active, sold)
          VALUES (%s, %s, %s, %s, %s, %s, %s)",
            $query_data['title'],
            $query_data['price'],
            $query_data['article_nr'],
            $query_data['description'],
            $query_data['adicional_info'],
            $query_data['active'],
            $query_data['sold']
            )

已经尝试过这种方式:

DB::query("INSERT INTO products (title, price, article_nr, description, adicional_info, active, sold)
          VALUES (%s, %s, %s, %l, %l, %s, %s)",
            $query_data['title'],
            $query_data['price'],
            $query_data['article_nr'],
            $query_data['description'],
            $query_data['adicional_info'],
            $query_data['active'],
            $query_data['sold']
            )

但它返回一个错误。

4

1 回答 1

0

你好@亚历山大·克里斯托,

Meekrodb 是用于 php 的优秀 mysql 库之一。就在一个月前,我开始使用 meekrodb。

所以你的答案是:

您可以通过 #meekrodb 中的以下查询来完成。

// MeekroDB lets you INSERT with a very simple format. You can tell at a glance if everything is right.

$data = array(
  'name' => $name,
  'address' => $address,
  'full_description' => $full_description
)
DB::insert('mytable', $data);

所以这是使用 meekrodb 库将 html 源代码插入 db 的解决方案。我已经为 html 源代码插入数据库做了很多次。

于 2019-12-26T13:28:50.753 回答