使用$wpdb->insert将包含撇号的用户输入文本保存到数据库表中,可以通过以下步骤完成:
global $wpdb;
$user_input = "用户输入的文本,包含撇号 '";
$escaped_input = $wpdb->prepare("%s", $user_input);
$table_name = $wpdb->prefix . 'your_table_name';
$data = array(
'column_name' => $escaped_input
);
其中,'your_table_name'是你要保存数据的数据库表名,'column_name'是你要保存数据的字段名。
$result = $wpdb->insert($table_name, $data);
该方法会返回插入操作的结果,可以根据$result的值来判断插入是否成功。
完整的代码示例:
global $wpdb;
$user_input = "用户输入的文本,包含撇号 '";
$escaped_input = $wpdb->prepare("%s", $user_input);
$table_name = $wpdb->prefix . 'your_table_name';
$data = array(
'column_name' => $escaped_input
);
$result = $wpdb->insert($table_name, $data);
if ($result) {
echo "数据插入成功!";
} else {
echo "数据插入失败!";
}
注意:在实际应用中,建议对用户输入进行更严格的验证和过滤,以确保数据的安全性和完整性。
领取专属 10元无门槛券
手把手带您无忧上云