【发布时间】:2026-02-13 03:50:01
【问题描述】:
我的问题很简单,我有一个 php 代码:
$var_here = "<script type="text/javascript">document.write("9")</script>";
$result_comment_submit = "INSERT INTO feed_comment_" . $var_here . " (full_name,comment,date_time)" . " VALUES('$commenter_name','$commenter_comment',DATE_FORMAT(NOW(),'%h:%i %p, %W %M %e'))";
(这是一个简单的例子)
我希望$var_here 在第二个变量中显示9。
那么,document.write() 能否为我做到这一点。
【问题讨论】:
-
这是不可能的。 PHP 首先在服务器上运行,然后将其输出发送到 Web 浏览器。 JavaScript 在网络浏览器上运行。
-
@Chris..请检查我的示例..它将返回 9..谢谢
-
@PrashantMBhavsar,您的回答会将查询输出到浏览器。但是 OP 正在构建一个 SQL 查询。当然,将其输出到浏览器不是目标,而是在后端运行该查询。
-
@Chris..是的同意...你是对的..
标签: javascript php mysql