Mat*_*iby 2 php mysql sql mysqldump
我有一个脚本,我写的是将某些字段移动到新的数据库中
$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);
}
}
Run Code Online (Sandbox Code Playgroud)
但正如你可以看到,由于单引号和双引号,查询将每次都中断,是否有像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')
Run Code Online (Sandbox Code Playgroud)
mysql_real_escape_string 是为了这个.
$insert = "INSERT INTO wp_posts ('body','title') VALUES ('".mysql_real_escape_string($row['body'])."', '".mysql_real_escape_string($row['row'])."')";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15843 次 |
| 最近记录: |