我有一个问题。我需要传递一个字符串到MySQL数据库,其中有一个\n,我想将其保存在数据库中,但它正在删除\n并将其替换为换行符。将数据插入数据库的PHP代码:
\n
$sql = "INSERT INTO pusher_api_holder_v2 (name, text) VALUES ('$site_name', '$text')";
1zmg4dgp1#
我认为你应该使用pdo或mysqli来摆脱所有类型的注入,你的文本将被插入你想要的。你可以试试这个
$insert = $db->prepare(”INSERT INTO pusher_api_holder_v2 (name, text) VALUES (?, ?)”); $insert->execute(array($username,$text)); If($insert->rowCount() >0){echo ”successfully inserted to db”;}else{echo “fail”;}
1条答案
按热度按时间1zmg4dgp1#
我认为你应该使用pdo或mysqli来摆脱所有类型的注入,你的文本将被插入你想要的。
你可以试试这个