我正在试图弄清楚如何解决这个错误...我已经看到其他问题已经关闭,但没有一个问题解决了我的问题,我得知fetch_object()是布尔值的问题但是我无法弄清楚原因。
这是我的功能:
function getNews($objCon, $page = null) {
$sql = "SELECT id, headline, description FROM cms_news";
if ($page) {
$sql .= "WHERE cms_category_id = $page";
}
$objectResult = $objCon->query($sql);
$news = [];
while ($row = $objectResult->fetch_object()) {
$news[$row->id] = $row;
}
return $news;
}
谢谢!!!
答案 0 :(得分:1)
添加SQL时需要添加空格:
SELECT id, headline, description FROM cms_newsWHERE cms_category_id = #
您以前的SQL字符串是:
cmake_minimum_required(VERSION 3.4.1)
project (TestService)
include_directories(
src/main/cpp/
libs/zlib/include/
)
add_library(libz SHARED IMPORTED)
set_target_properties(libz PROPERTIES IMPORTED_LOCATION ${PROJECT_SOURCE_DIR}/libs/zlib/libs/${ANDROID_ABI}/libz.so)
find_library(log-lib log)
add_executable(
test_utility
src/main/cpp/test_utility.cpp
src/main/cpp/storage.cpp
)
target_link_libraries(test_utility ${log-lib} libz)
add_library(
processor
SHARED
src/main/cpp/com_example_testservice.cpp
src/main/cpp/storage.cpp
)
target_link_libraries(processor libz ${log-lib})