Есть немного неправильных вещей из вашего отредактированного вопроса ранее, особенно этот , где вы изменили одинарные кавычки с ORDER BY 'so_id'
на использование обратных галочек:
ORDER BY `so_id`
Подробнеена то, что называется «Идентификаторы-квалификаторы», можно ознакомиться в следующей ссылке:
Тогда о <? echo
.Это так называемые короткие теги , и если они не могут, вам нужно изменить их на <?php echo
или <?=
, что также делает то же самое.
Тогда ваши цитаты в COUNT('so_id')
.Либо удалите их, либо замените их обратными чертами.
COUNT(`so_id`)
Наконец;вы получите неопределенные уведомления об индексах для них, как только страница будет загружена:
<td><? echo $row["so_customer"]; ?></td>
<td><? echo $row["so_address"]; ?></td>
Поэтому, чтобы избежать / исправить эти ошибки, замените их следующим:
<td><?php if(isset($row['so_customer'])){ echo $row["so_customer"]; } ?></td>
<td><?php if(!empty($row['so_address'])){ echo $row["so_address"]; }?></td>
Включение отчетов об ошибках для PHP и обработки ошибок для MySQL, помогло бы во время разработки / отладки.