Мой sql select обновляется при обновлении формы

#php #mysql

#php #mysql

Вопрос:

У меня есть таблица компаний, я отправляю запрос в базу данных и получаю компании, которым я хочу позвонить. Запрос упорядочивается по тому, когда я должен вызвать before 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, но никогда не запрашиваю select снова, поэтому даже когда я меняю дату, это не должно влиять на мой массив, потому что этов СЕАНСЕ, или я что-то не так понимаю.

Комментарии:

1. Скорее всего, у компании, исчезающей из списка, нет даты, которая соответствует завтрашнему дню. Вы пробовали выполнять a var_dump($result) для обеих версий запроса, чтобы увидеть, что возвращается?

2. Вы запрашиваете все, что < now(), вы запрашиваете, чтобы найти что-нибудь, что есть> сейчас, поскольку завтрашняя дата не вернется с вашим запросом

3. вы знаете, что они изобрели AJAX для упрощения вашей архитектуры, не так ли 🙂