1

我正在进行的在线研究存在问题,该研究采用多页表格的结构。处理文件将每个页面的数据发送到数据库,并根据用户 IP 地址分配一个唯一 ID。后续页面使用单独的处理文件并通过将 IP 地址与唯一 ID 匹配来从第一个表中检索 ID,使用以下 php 代码:

$result = mysql_query("SELECT * FROM $table0 WHERE IP='$ipstr'");
$row = mysql_fetch_array( $result );

$id = $row['ID'];

我让一群学生在校园计算机实验室进行调查,但我几乎没有意识到所有计算机都在一个 IP 地址上。因此,大量有价值的数据没有存储到数据库中。

虽然我学到了关于校园网络的重要一课以及忽略在我的代码中考虑共享 IP 地址的可能性的尴尬影响,但我想我应该问是否有任何方法可以从表单提交中检索数据t 插入数据库。有任何想法吗?

4

2 回答 2

1

无法再次检索数据。

于 2013-05-20T05:49:34.663 回答
0

到目前为止,您无法做任何事情,因为它丢失了。但是将来您可以使用日志。如果您为表单提交的数据创建日志,您可以检索您的数据。然后,您可以为每个提交的表单数据检查此 apache 日志,并为 sql 结果记录日志,如果成功则无需担心,但如果查询失败,您可以从日志中读取该数据。

于 2013-05-20T06:06:26.587 回答