php - 更新表单时我的 sql 选择正在更新
问题描述
我有一张公司表,我向数据库发送查询并获取我想要调用的公司。查询是按我必须在 NOW() 之前调用的时间排序的。我在 $_SESSION 中得到查询。
SELECT * FROM empresa WHERE (fase = 'Lead' AND resultado != 'Revisar' AND proximocontacto < NOW()) ORDER BY `proximocontacto` DESC LIMIT 100
然后我转到通过数组的其他页面并将其显示给我。每个公司都有一个表单,可以更改值,然后在它更改任何内容时使用 $_POST 进行更新。
当更新不重要时没关系,但是当您将呼叫时间更改为例如明天时,该公司将从列表中消失,就像我再次呼叫第一页一样,但我没有。不知道它是如何真正更新的。
$empresas = array();
$numero = 0;
while($row = mysqli_fetch_assoc($result)) {
foreach ($row as $value=>$contenido){
$empresas[$numero][$value]= $contenido;
}
$numero+=1;
$_SESSION['empresa']= $empresas;
尝试分配
while($row = mysqli_fetch_assoc($result)) {
$array_row=$row;
}
$_SESSION['empresa']= $array_row;
但结果是一样的。
PS:可能不清楚,当我收到查询时我将其存储为全局然后转到另一个页面,然后我通过数组并使用更新更新一些公司,但再也不会查询选择,所以即使我更改日期,这不应该影响我的数组,因为它在 SESSION 中,或者我出错了。
解决方案
推荐阅读
- java - SymmetricWebServer 未以嵌入式模式启动
- python - 如何使用 numpy 数组改进这个嵌套的 for 循环
- django - heroku django 应用程序部署中的应用程序错误
- hadoop - 如何在 grunt shell 中抑制信息消息“io.bytes.per.checksum 已弃用”
- linux - 找不到 katacoda 命令
- c# - Dotnet Core 控制台应用程序中的 Entity Framework Core DbContext 生命周期
- r - 圆形功能不再适用于鼠标输出
- android - 为什么 firebase 数据不出现在回收站视图中?
- google-apps-script - 带有 Google Apps 脚本的问题 Telegram inlinebot
- java - 如何阻止方法运行?