当请求时,PHP 将 mysql 查询作为变量传递给第二个 php 脚本

标签 php mysql variables

我一直在自学 php 和 mysql,并且发现这个网站非常有值(value)。感谢所有回答问题的人。

我发现了几个与此接近的问答,它们帮助我指明了正确的方向,但我无法完全让它发挥作用。

这就是我想要做的:将构造的 SQL 查询传递给第二个 php 脚本,以便结果可以显示在新窗口中。我似乎不太明白传递 sql 的语法 查询($sql)以正确打开.window。引用的问题我 思考。我尝试过使用 echo 而不是 print、单引号内含双引号、使用 ('$sql'),但似乎没有任何效果。

我确实需要由变量调用它,以便在提交之后调用。我不想再次提交

帮忙?

if (isset($_POST['NEWWINDOW'])) {

  echo "<script>window.open("results.php?sql=$sql)</script>";

}

最佳答案

这会将您的 $sql 变量与字符串的其余部分连接起来,但是执行此操作时,您应该记住在将 result.php 提交到数据库之前先清理 result.php 中的 sql。

if (isset($_POST['NEWWINDOW'])) {
  echo "<script>window.open('results.php?sql=".$sql."')</script>";
}

关于当请求时,PHP 将 mysql 查询作为变量传递给第二个 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25870926/

相关文章:

mysql - 使用 x=x+1 值更新 mysql 中的 20 行?

c++ - 在 2Darrays C++ 中手动设置值

php - 使用 mysql 和 php 查找短语

javascript - PHP 作为 Javascript,获取参数

mysql - 仅从查询获取parent>child1_1>child1_1_1>child1_1_1_1结构

python - 我们如何在 jinja2/weasyprint python 中传递图像变量

variables - 如何将 Terraform 配置器 "local-exec"输出存储在本地变量中并使用 "remote-exec"中的变量值

php - 为什么后自增运算符 ($j++) 永远不会将 $j 从 0 改变?

php - 什么基于浏览器的所见即所得编辑器尊重我的 HTML 格式?

php - Laravel 5.1 - 一般错误 : 1005 Can't create table (mysql)