gpt4 book ai didi

php - mysql转义单引号和双引号

转载 作者:行者123 更新时间:2023-11-29 01:15:00 25 4
gpt4 key购买 nike

我有一个正在编写的脚本,用于将某些字段移动到新的数据库中,例如

$results = mysql_query ( "SELECT body, title  FROM $source_db.Post" );
while ($row = mysql_fetch_array($results)) {
if(mysql_num_rows($users_result) > 0){
$insert = "INSERT INTO wp_posts (`body`,`title`) VALUES ('{$row['body']}', '{$row['row']}')";
mysql_query($insert);
}
}

但是正如您所看到的,由于单引号和双引号,查询每次都会中断,是否有解决此问题的方法,例如 herdok 或其他东西

INSERT INTO wp_posts (`body`,`title`)
VALUES
('Here are the final returns from today's ...<br /><br />he stayed home...<br />
<div class="entry-content">
<div class="entry-body">', 'something')

最佳答案

mysql_real_escape_string 就是为此而生的。

PHP: mysql_real_escape_string

$insert = "INSERT INTO wp_posts ('body','title') VALUES ('".mysql_real_escape_string($row['body'])."', '".mysql_real_escape_string($row['row'])."')";

关于php - mysql转义单引号和双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4763514/

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