<?
$string = '<?php
$con = mysql_connect("localhost","#","#");
if (!$con)
{
die("Could not connect: " . mysql_error());
}
$location = $_SERVER["REMOTE_ADDR"];
$live = "Scotland";
mysql_select_db("#", $con);
// Line 77 below
mysql_query("UPDATE order SET location='{$location}' WHERE live='{$live}'");
?>';
$my_file = 'data.php';
$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file);
fwrite($handle, $string);
?>
当我尝试上面的代码我在尝试写data.php文件时,这个错误:PHP/SQL查询 - 语法错误,意外“{”,但取出时查询不起作用
Parse error: syntax error, unexpected '{' in /home/#/public_html/write.php on line 77
我试着从{位置}和{活}周围删除撇号('),但然后查询不起作用。
谁能帮我这个,感谢
这样产生php脚本有什么意义?如何正确的字符串语法转义,PHP字符串表达式转义和数据库上下文转义? – mario 2013-02-20 03:52:31