sql >> Base de Datos >  >> RDS >> Mysql

Generar matriz Javascript desde Mysql select

Cambiar la línea

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

a

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

(agregando una s al nombre de la variable y agregando el []) ¡porque está sobrescribiendo su resultado cada vez que lee una nueva línea y luego lee de una variable diferente (vacía)!

Ahora debe implosionar la matriz no con espacios, debe implosionarla con ", " o con "', '", según los datos almacenados.

También podría poner la salida directamente en el bucle de recuperación, pero eso es solo una idea para usted.

Lo que realmente debería considerar es leer json_encode() y json_decode():

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

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

Espero poder ayudar.