Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试从一个页面获取我刚刚放入数据库的内容,而不使用get_Php_Mysql - Fatal编程技术网

Php 尝试从一个页面获取我刚刚放入数据库的内容,而不使用get

Php 尝试从一个页面获取我刚刚放入数据库的内容,而不使用get,php,mysql,Php,Mysql,我觉得这是一个有趣但困难的问题。如果我解释得不好,我很抱歉,但我会尽力的 所以我将游戏结果发送到一个数据库,所有结果都在一个页面上生成,我们称之为1.php 然后我想得到分数,它已经从下一页(2.php)的最后一页(1.php)输入到数据库中 php是一个重定向到的页面,因此用户与它没有交互。第二个页面显示了1.php生成的所有内容 但是,我不太清楚如何从数据库中提取2.php。很可能一支球队会多次面对另一支球队,所以我不能在主队=home\u user\u id和客队=away\u user\

我觉得这是一个有趣但困难的问题。如果我解释得不好,我很抱歉,但我会尽力的

所以我将游戏结果发送到一个数据库,所有结果都在一个页面上生成,我们称之为1.php

然后我想得到分数,它已经从下一页(2.php)的最后一页(1.php)输入到数据库中

php是一个重定向到的页面,因此用户与它没有交互。第二个页面显示了1.php生成的所有内容

但是,我不太清楚如何从数据库中提取2.php。很可能一支球队会多次面对另一支球队,所以我不能在主队=home\u user\u id和客队=away\u user\u id的位置进行选择,我无法从mysql表中最后添加的行中进行选择,就好像用户刷新了他们将获得其他人的分数一样(更不用说如果同时发生两场比赛,就会导致问题)我不太清楚如何做到这一点,如果不使用我试图通过更改原理图来避免的方法,即GET/POST方法

match_id是主键,并且是自动递增的,所以我不能从表中提取这个(据我所知),即使是在1.php上,因为仍然可能有一个以前的事件发生在相同的比分线上,并且相同的球队相互比赛。这不太可能,但还不足以让我觉得现在这样做还可以

如果我没有说清楚,我真的很抱歉,现在已经很晚了(或很早了),要解释这件事是相当复杂的


谢谢你的时间

如果包含代码,则可以澄清问题。现在,如果您使用当前用户标识符,我可能建议您使用当前用户标识符过滤
2.php
查询。我刚刚想到的一件事是,不确定这是否是最好的方法,如果我在单独的行中添加一个随机的32字符字符串,以确保表中当前不存在该字符串,然后用它来获取/发布。这是一个安全/可行的解决方案还是有更好的解决方案?最好添加
DATETIME
列,并在选择时与
PRIMARY KEY
m组合。但只有我一个人。用户在进入网站时是否有一个唯一的标识符分配给他们?如果是这样,您也应该将其发布到DB,当他们转到page 2.php时,您必须使用mysql从数据库中提取它。如果你提供一些代码,我可以帮你。