Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

PHP SQLite naar JSON

Pagina: 1
Acties:

  • Lawrentium
  • Registratie: Oktober 2005
  • Laatst online: 10-11 19:26
Ik probeer dmv van PHP een SQLite3 database uit te lezen en twee columns (Tijd en Temperature) in een JSON array te plaatsen. Ik ben al de hele ochtend aan het sleutelen, maar het lukt maar niet.

Gewenste output zou hier op moeten lijken [[123,12],[123,12],[123,12]].

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

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

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

$row = array();  

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

while($row = $result->fetchall())
{
$x = $row["Tijd"];
$y = $row["Temperature"];
}

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

?>


Je kan een taal definieren in een [code=php][/]-blok ;)

[ Voor 5% gewijzigd door BtM909 op 17-05-2013 14:45 ]


  • onok
  • Registratie: Maart 2002
  • Laatst online: 20-11 09:03
je moet natuurlijk wel
PHP:
1
$json[] = array( (int($x), int($y) );

binnen de loop plaatsen :)

  • Petaht
  • Registratie: Augustus 2011
  • Laatst online: 12-10 14:47

  • Lawrentium
  • Registratie: Oktober 2005
  • Laatst online: 10-11 19:26
onok schreef op vrijdag 17 mei 2013 @ 14:33:
je moet natuurlijk wel
PHP:
1
$json[] = array( (int($x), int($y) );

binnen de loop plaatsen :)
Dit geeft de volgende error:

PHP Parse error: syntax error, unexpected ','

op de lijn

PHP:
1
$json[] = array( (int($x), int($y) );

  • oZy
  • Registratie: Juli 2001
  • Laatst online: 22-11 00:47

oZy

spoiler:
je hebt een ( teveel voor de eerste int


sorry ik wil niet de opvoedkundige opmerking hieronder verpesten :Y)

[ Voor 53% gewijzigd door oZy op 17-05-2013 14:49 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Dan ga je even zoeken wat er mis is... Het is wel de bedoeling dat je er zelf meer effort insteekt ;)

Als je dan toch niet weet waar je moet kijken, ga dan maar haakjes ( ) tellen :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Saven
  • Registratie: December 2006
  • Laatst online: 20:24

Saven

Administrator

kan inderdaad prima hiermee

PHP:
1
2
3
$array = $result->fetchAll();

$json = json_encode($array);
Pagina: 1