$ query =“UPDATE login_detail
设置user_online
='N',其中username
=''”;
$ query =“UPDATE login_detail
设置user_online
='N',其中username
=''”;我正在尝试将内容从一个PHP文件打印到另一个。当内容写入文件时它不喜欢我想要的东西。这是我的代码片段。
<?php
$content .='$query='."UPDATE `login_detail` set `user_online`='N' where `username`='".$_SESSION['username']."' \n";
$content .= '$result='.'$mysqli->query($query);'."\n\n";
$file="/var/www/html/inc/test_config.php";
file_put_contents($file, $content, LOCK_EX);
return "<pre>".$content."</pre>";
?>
以下是我在test_config.php文件中输出的内容。
$ query =“更新login_detail
设置user_online
='N',其中username
=''”;
$result=$mysqli->query($query);
我在username=
答案 0 :(得分:0)
引用与原始版本不匹配 - 它不会生成有效的代码。 确保也定义了会话变量!
$content='';
$content .="\$query=\"UPDATE `login_detail` set `user_online`='N' where `username`='".'{$_SESSION["username"]}'."';\"; \n";
$content .= '$result=$mysqli->query( $query );'."\n\n";
file_put_contents('c:/temp/blah.txt',$content );
这会在输出文件中产生以下内容:
$query="UPDATE `login_detail` set `user_online`='N' where `username`='{$_SESSION["username"]}';";
$result=$mysqli->query( $query );