По неизвестным мне причинам не могу вывести количество заказов.
Вместо числа просто пустота. В чем может быть причина?
/* Посылаем запрос серверу */
if ($result_orders = mysqli_query($link, "SELECT count(*) FROM `orders`")) {
/* Выборка результатов запроса */
while( $row_orders = mysqli_fetch_assoc($result_orders) ){
echo "Кол-во заказов: ".$row_orders[0].".<br>";
}
/* Освобождаем используемую память */
mysqli_free_result($result_orders);
}
/* Закрываем соединение */
mysqli_close($link);
Ключом массива в данном случае будет COUNT(*)
($row_orders['COUNT(*)']
, а не $row_orders[0]
).
Лучше присвойте псевдоним (алиас) столбца count(*) as count_rows
(count_rows для примера) и будет работать (статья).
/* Посылаем запрос серверу */
if ($result_orders = mysqli_query($link, "SELECT count(*) as count_rows FROM `orders`")) {
/* Выборка результатов запроса */
while( $row_orders = mysqli_fetch_assoc($result_orders) ){
echo "Кол-во заказов: ".$row_orders['count_rows'].".<br>";
}
/* Освобождаем используемую память */
mysqli_free_result($result_orders);
}
/* Закрываем соединение */
mysqli_close($link);
Для задержки времени обычно юзаю sleep() из unistdh, но эта функция принимает в качестве аргумента секунды, а иногда задержку нужно поставить менее...
Есть C++ проект в Visual Studio 2017, нужно скомпилировать его для дальнейшего запуска на Linux(Ubuntu) какие существуют варианты для реализации?
Я не особо разбираюсь в c++, но столкнулся с такой проблемой, что заголовочные файлы из стандартной библиотеки (stdio, conio, winsock2) не открываются