Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP array

mikki [13.12.2011 15:07:31]

#

Hei,

täytyisi saada tälläinen aikaiseksi:

$array = array(

   array(
      'id' => 1,
      'title' => "Title 1",
      'start' => "2011-11-11",
      'url' => "http://www.link.com"
   ),

   array(
      'id' => 2,
      'title' => "Title 2",
      'start' => "2011-11-12",
      'url' => "http://www.link2.com"
   )

);

echo json_encode($array);

Mutta niin, että id, title, start ja url haetaan MySql tietokannasta. En tiedä millä hakusanoilla tuota lähtisi hakemaan kun "mysql php array" ei anna toivottua tulosta...

Osaatteko auttaa?

Metabolix [13.12.2011 15:10:42]

#

Onneksi Ohjelmointiputkassa on opas tietokannan käytöstä.

mikki [13.12.2011 15:13:15]

#

Tuon selasinkin läpi, mutta ei osunut silmään. Ongelmia ei siis ole hakea tietoa tietokannoista, vaan tulostaminen tuohon array()-muotoon tuottaan ongelmia. Ja lisäksi kun tiedot tulevat kahden array():n sisään...

Metabolix [13.12.2011 15:19:06]

#

Juuri tuollaisen taulukonhan saat suoraan PDO:n fetchAll-metodilta. Jos on tärkeää saada esimerkiksi id JSON-datassa juuri lukuna (1) eikä tekstinä ("1"), joudut vielä käymään datan läpi ennen JSON-muunnosta ja muuttamaan luvut esimerkiksi intval-funktiolla.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta