[英]How to Save Special Character to Mysql Database in PHP
I am saving banner url in mysql php taking the url from a textbox input by insert statement but it is saving the url as below
<a href="https://www.mywiuir.com/ptp/?r=pro2"><img src="https://i.imgur.com/PLMoHfN.gif" width="468" height="60"></a>
像< or </ or > />
这样的符号是 escaping 并被保存为<
>
我怎样才能将其保存为< 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 实体插入 DB 是一种很好的做法。 但是,您可以使用html_entity_decode获取数据。 它将 HTML 实体转换为其对应的字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.