Javascript 无法将类SQLite3Result的对象转换为字符串
我正在尝试从SQLite DB获取响应,在PHP文件上使用XHR,但我不确定如何处理当前返回的SQLite对象,我只是尝试console.log响应,但标题中出现了错误。我是否需要将回应严格化Javascript 无法将类SQLite3Result的对象转换为字符串,javascript,php,sqlite,xmlhttprequest,Javascript,Php,Sqlite,Xmlhttprequest,我正在尝试从SQLite DB获取响应,在PHP文件上使用XHR,但我不确定如何处理当前返回的SQLite对象,我只是尝试console.log响应,但标题中出现了错误。我是否需要将回应严格化 <?php $database = new SQLite3('cookieOrders.sqlite'); $statement = $database->prepare('SELECT creation_time FROM orders WHERE order_id = 1;'); $re
<?php
$database = new SQLite3('cookieOrders.sqlite');
$statement = $database->prepare('SELECT creation_time FROM orders WHERE order_id = 1;');
$result = $statement->execute();
echo $result;
?>
你必须获取数据。当前,您正试图
回显对象,这是由于:
function populateOrders() {
var x = new XMLHttpRequest();
x.onreadystatechange=function(){
if (x.readyState==4 && x.status==200){
var response = x.responseText;
console.log(response);
}
}
x.open("GET","./php/queryDB.php",true);
x.send();
return false;
}
$result = $statement->execute() ;
$row = $result->fetchArray() ;
echo json_encode($row) ;
// or echo $row['creation_time'] ;
// or print_r($row) ;