我有一个公司表,我向数据库发送查询并获取要致电的公司。该查询按我必须在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:也许还不清楚,当我收到查询时,我将其存储为全局查询,然后转到另一个页面,然后遍历数组,并使用update更新了一些公司,但是再也没有查询选择,所以即使我更改日期,这不会影响我的数组,因为它在SESSION中,或者我出了点问题。