Javascript 存储mysql查询
我是新来的编码,所以请原谅,如果这是一个愚蠢的问题。我有一个数据库表Javascript 存储mysql查询,javascript,php,html,css,mysql,Javascript,Php,Html,Css,Mysql,我是新来的编码,所以请原谅,如果这是一个愚蠢的问题。我有一个数据库表 primary_key | main | heading | subheading | subsubheading 并且必须返回主键 我有一个网页,用户在其中把每个标题作为一个单独的页面浏览 我原以为可以根据用户所在的位置查询数据库,但后来我意识到,当用户转到新页面时,我将丢失所查询的内容(例如标题) 有没有办法解决这个问题?如果你想在两次导航之间保持状态,有很多方法。一个可以是设置会话(服务器跟踪状态),另一个可以是在ur
primary_key | main | heading | subheading | subsubheading
并且必须返回主键
我有一个网页,用户在其中把每个标题作为一个单独的页面浏览
我原以为可以根据用户所在的位置查询数据库,但后来我意识到,当用户转到新页面时,我将丢失所查询的内容(例如标题)
有没有办法解决这个问题?如果你想在两次导航之间保持状态,有很多方法。一个可以是设置会话(服务器跟踪状态),另一个可以是在url中使用查询字符串(url跟踪状态),最后一个可以是使用浏览器localStorage(用户浏览器跟踪) 根据您的知识和需求,所有这些都可以用来解决这个问题 会话是这样工作的,并在用户关闭选项卡或您销毁会话之前保留该变量:
<?php
// Starting session
session_start();
// Storing session data
$_SESSION["whateverVariableName"] = 12;
?>
对于使用localStorage的JS方法,您只需跟踪当前状态,而不是整个数据库。Localstorage可以存储当前文章索引、滚动位置或其他任何内容,将其写入Localstorage,并且每当用户返回时,服务器会再次请求它。如果您希望在导航之间保持状态,有多种方法。一个可以是设置会话(服务器跟踪状态),另一个可以是在url中使用查询字符串(url跟踪状态),最后一个可以是使用浏览器localStorage(用户浏览器跟踪) 根据您的知识和需求,所有这些都可以用来解决这个问题 会话是这样工作的,并在用户关闭选项卡或您销毁会话之前保留该变量:
<?php
// Starting session
session_start();
// Storing session data
$_SESSION["whateverVariableName"] = 12;
?>
对于使用localStorage的JS方法,您只需跟踪当前状态,而不是整个数据库。Localstorage可以存储当前文章索引、滚动位置或任何内容,将其写入Localstorage,并且每当用户返回时,服务器会再次请求它,您可以传递“主键”在url上,您可以通过“_GET”请求获取它,或者您可以创建会话来保存参数,以便从任何位置访问它。顺便说一句,您还可以缓存所有数据并将其存储在其中,以便随时访问所需的任何数据。您可以在url上传递“主键”,并通过“\u GET”请求获取该主键,或者您可以创建会话来保存参数,以便从任何位置访问它。顺便说一句,您还可以缓存所有数据并存储在其中,以便随时可以访问所需的任何数据。试试看
(您的正常数据获取查询)
然后进行页面导航
location.href='newpage.html?primarykey=<?php echo $row[primary_key]?>';"
location.href='newpage.html?primarykey=';"
然后在新的页面上
<?php
$primarykey= $_GET["primary_key"];
?>
它将从url抓取它
(您的正常数据获取查询)
然后进行页面导航
location.href='newpage.html?primarykey=<?php echo $row[primary_key]?>';"
location.href='newpage.html?primarykey='
然后在新的页面上
<?php
$primarykey= $_GET["primary_key"];
?>
这将从url获取它数据库相当大(有几百万个条目),所以我认为本地存储不起作用。我可以从本地存储中删除吗?除此之外,您能告诉我一些关于会话/查询字符串的地方吗?数据库相当大(有几百万个条目),所以我认为本地存储不起作用。我可以从本地存储中删除吗?除此之外,您能告诉我一些关于会话/查询字符串的地方吗?我如何在url上传递内容?我如何在url上传递内容?发布您尝试过的代码…发布您尝试过的代码…我当前的代码是
。如果我将整个内容包含在PHP块中,我的代码将如何更改(因为我需要存储多个变量)?因此,将整个内容放在PHP中,看起来像这样。。。。。所以在链接之后放一个“?”,然后开始放变量。。。并用“&”分隔每一个。。。使用php时,请始终记住“;”在行尾,否则它将不起作用。我当前的代码是
。如果我将整个内容包含在PHP块中,我的代码将如何更改(因为我需要存储多个变量)?因此,将整个内容放在PHP中,看起来像这样。。。。。所以在链接之后放一个“?”,然后开始放变量。。。并用“&”分隔每一个。。。使用php时,请始终记住“;”在这条线的尽头,否则它就不行了