php - 在 Mysql 表中查找并从 javascript 传递信息

标签 php javascript mysql search

我的网络服务器有 PHP 和 MySQL。

数据库的一个表有关于用户的信息。

使用我网站的用户想要接收一些信息。

因此他或她按下鼠标按钮并发生此按钮的单击事件并提交表单的事件。
我使用框架 jQuery 并在我的 javascript 中(方法 .submit()) 我使用 AJAX 来检索必要的信息。

  1. 首先,我想知道表中是否存在该用户。 我使用 ajax 和 php 文件接收此信息 - first.php

    • 如果表中没有关于用户的信息,我会在脚本中报告。
    • 如果有关用户的信息不在表中,但表中存在类似用户,我会通知这种情况。
    • 如果有关用户的信息在表中,我会调用命令:window.location.href = “second.php?param=2&user=userid” 在我的脚本中,我必须查找必要的信息再次在表格中显示在网页中。
  2. 所以我的下一个问题是:如何避免对同一张表重复查询?
    我必须在我的网页中显示大约 10 个帐户的记录。
    我想知道。如何将信息(10 个帐户的记录)从我的脚本传递到 second.php 文件?
    我害怕在脚本中执行第二个命令 $.ajax()。我觉得没有必要。

最佳答案

您现在所做的几乎是标准的。如果您不想使用此方法,那么我建议您查看 session 。

在您的第一页上,您需要包含以下行:

<?php
session_start();
then your normal code.
Once you have read the information from the database then place the values into session variables;
$_SESSSION['var1'] = $result['id']; //--- continue for all the values you want to save

在第二页你需要做相反的事情

<?php
session_start();
$id = $_SESSION['var1'];

关于php - 在 Mysql 表中查找并从 javascript 传递信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17148751/

相关文章:

mysql - 如何查看 MySQL 存储过程中的错误?

php - 如何将文档分为 html php 和 css 列

php - rabbitmq 设置消息属性 php

php - 如何将数组值保存为mysql数据库中的每条记录

javascript - 如何将无序列表(UL,LI)转换为连续字符串

JavaScript 代码无法正常工作

mysql - 无论记录是否存在,获取两个日期之间的最小余额

php - 在 php 中创建一个循环或数组来比较来自不同页面的多个 session

php - SQL 按重复行计数和排序

javascript - 在vue js中访问DOM好不好?