PHP в то время как l oop, если столбец пуст, вставить последнее непустое значение - PullRequest
0 голосов
/ 04 марта 2020

в php как вставить пустой столбец заменить последним непустым значением в то время как l oop

in table data = '1'
     data=''
     data=''
     data='2'
     data=''
wwhile($row= mysqli_fetch_array($query_chapter)){
      echo $row[data]; }
echo  like 

1
1
1
2
2

Ответы [ 2 ]

1 голос
/ 04 марта 2020

Примерно так:

$lastNonEmptyData = '';
while($row= mysqli_fetch_array($query_chapter)) {
    if ($row['data'] !== '') {
        $lastNonEmptyData = $row['data'];
    }
    echo $lastNonEmptyData; 
}
0 голосов
/ 04 марта 2020
    $single_variable = ''; 
    while($row= mysqli_fetch_array($query_chapter)){

      if (!empty($row[data])){
                 unset($single_variable);
                 echo $single_variable .= $row[data];
                }else{
             echo $single_variable .= $row[data]; 
             }  
       }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...