我正在创建一个包含使用TinyMCE的文本区域的表单。
提交表单时,表单使用POST将信息发送到PHP脚本。
在那个PHP中,我试图使用MeekroDB将TinyMCE中的信息存储在数据库中。
问题是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']
)
但它会返回错误。
答案 0 :(得分:0)
你好@Alexandre Cristo,
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源代码插入数据库,我已经做了很多次。