如何在 PHP 中将特殊字符保存到 Mysql 数据库
How to Save Special Character to Mysql Database in PHP
我正在 mysql php 中保存横幅 url 从插入语句输入的文本框中获取 url 但它将 url 保存为以下
<a href="https://www.mywiuir.com/ptp/?r=pro2"><img src="https://i.imgur.com/PLMoHfN.gif" width="468" height="60"></a>
像 < or </ or > />
等符号正在转义并被保存为 <
>
我如何将其保存为 < or </ or > />
下面是我的插入语句,其中 $banner_url
来自文本框输入
$set = array("user_id" => $user_info['id'],"title" => $item_price['days'].' Days',"url" =>
$banner_url, "start" => $start_date,"expires" => $expires,"expire_int" => $expire_int);
$insert = $db->insert("login_ads", $set);
这是我的表格
<form method="post" id="loginadform" onsubmit="return submitform(this.id);">
<input style="margin-top:10px; background-color:white;" type="text" id="banner_url" name="banner_url" placeholder="Enter Banner Url" required>
我正在使用以下代码获取横幅输入
$banner_url = $input->pc['banner_url'];
在数据库中插入 HTML 个字符作为 HTML 个实体是个好习惯。但是,您可以使用 html_entity_decode 获取数据。它将 HTML 个实体转换为相应的字符。
我正在 mysql php 中保存横幅 url 从插入语句输入的文本框中获取 url 但它将 url 保存为以下
<a href="https://www.mywiuir.com/ptp/?r=pro2"><img src="https://i.imgur.com/PLMoHfN.gif" width="468" height="60"></a>
像 < or </ or > />
等符号正在转义并被保存为 <
>
我如何将其保存为 < or </ or > />
下面是我的插入语句,其中 $banner_url
来自文本框输入
$set = array("user_id" => $user_info['id'],"title" => $item_price['days'].' Days',"url" =>
$banner_url, "start" => $start_date,"expires" => $expires,"expire_int" => $expire_int);
$insert = $db->insert("login_ads", $set);
这是我的表格
<form method="post" id="loginadform" onsubmit="return submitform(this.id);">
<input style="margin-top:10px; background-color:white;" type="text" id="banner_url" name="banner_url" placeholder="Enter Banner Url" required>
我正在使用以下代码获取横幅输入
$banner_url = $input->pc['banner_url'];
在数据库中插入 HTML 个字符作为 HTML 个实体是个好习惯。但是,您可以使用 html_entity_decode 获取数据。它将 HTML 个实体转换为相应的字符。