gpt4 book ai didi

php - 如何向 MySQL 查询添加其他文本/字符(://, <、= 等)?

转载 作者:行者123 更新时间:2023-11-29 14:51:56 24 4
gpt4 key购买 nike

如何向 MySQL 查询添加内容(://、<、= 等)?我正在尝试使用以下代码:

<?php
$con = mysql_connect("----------","---------","--------");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
$add_something = "<a href='http://google.com'>Click Here</a>";
mysql_select_db("user_live", $con);
mysql_query("INSERT INTO user_new_post (user_full_name, user_new_post, user_username, user_date_post)
VALUES ('Peter Allport', 'Check ittt outtt:" . $add_something . "', 'peteca', '" . date("mjYgi") . "')");

mysql_close($con);
?>

最佳答案

至少,使用 mysql_real_escape_string() 进行转义

mysql_query("INSERT INTO user_new_post (user_full_name, user_new_post, user_username, user_date_post)
VALUES ('Peter Allport', 'Check ittt outtt:" . mysql_real_escape_string($add_something) . "', 'peteca', '" . date("mjYgi") . "')");

更好的是,使用参数化查询。

关于php - 如何向 MySQL 查询添加其他文本/字符(://, <、= 等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5559934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com