sql >> Database >  >> RDS >> Mysql

Genereer Javascript Array van Mysql select

Verander de regel

$allMessage = $row['theMessage'] . " ";

naar

$allMessages[] = $row['theMessage'] . " ";

(voeg een s toe aan de naam van de variabele en voeg de [] toe) omdat je je resultaat elke keer dat je een nieuwe regel leest overschrijft en daarna leest van een andere (lege) variabele!

Nu moet je de array imploderen, niet met spaties, je moet hem imploderen met ", " of met "', '", afhankelijk van welke gegevens zijn opgeslagen.

Je kunt de uitvoer ook rechtstreeks in de fetch-loop plaatsen, maar dat is slechts een idee voor jou.

Waar u echt over moet nadenken, is het lezen van de json_encode() en json_decode():

http://www.php.net/manual/en/function .json-encode.php

http://www.php.net/manual/en/function .json-decode.php

Hoop dat ik kon helpen.



  1. MySQL direct INSERT INTO met WHERE-clausule

  2. Mysql-datumfunctie werkt niet voor minder dan

  3. Voeg een gegenereerde kolom toe aan een tabel in SQLite

  4. MySQL Binlog Server verkennen – Ripple