gpt4 book ai didi

SQLite3 中的 PHP JSON 数组

转载 作者:行者123 更新时间:2023-12-03 17:40:33 25 4
gpt4 key购买 nike

我正在尝试使用 PHP 将数据从 SQLite3 数据库转换为 JSON 数组。我已经很接近了,但我似乎无法做到正确。

这是我收到的错误:PHP 警告:PDOStatement::fetchAll() 期望参数 1 很长,对象在...中给出

谢谢!

<?php
$db = new PDO('sqlite:example.db');

$result = $db->query('SELECT * FROM test');

$json = array();

$result->setFetchMode(PDO::FETCH_ASSOC);

while ($data = $result->fetchall($result)){

$x = $data['Time'];
$y = $data['Temperature'];

$json[] = array( (int($x)), (int($y)) );
}
?>

最佳答案

现在可以使用了。感谢您的帮助!

<?php

$db = new PDO('sqlite:example.db');

$result = $db->query('SELECT * FROM test');

$datapie = array();

$result->setFetchMode(PDO::FETCH_ASSOC);

while ($row = $result->fetch()) {

extract($row);

$datapie[] = array(floatval($Temperature), $Time);
}

$data = json_encode($datapie);

?>

关于SQLite3 中的 PHP JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16622700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com