Plaats alle gegevens van een kolom in een array met SQL
Louis Deconinck
25/09/2021 20:46:50Ik heb een SQL database, met daarin een kolom met gebruikersnamen en een kolom met een nummer van 1 tot 9. Ik zou graag alle gebruikersnamen die in de tweede kolom als nummer 3 hebben in een array stoppen. Hoe zou ik dit moeten doen.
Via fetch_assoc kan je meerdere kolommen van een rij in een array stoppen, ik wil eigenlijk meerdere rijen van een kolom in een array stoppen.
Via fetch_assoc kan je meerdere kolommen van een rij in een array stoppen, ik wil eigenlijk meerdere rijen van een kolom in een array stoppen.
PHP hulp
22/12/2024 15:45:29Je hoeft functionaliteit voor data niet opnieuw te bouwen in PHP, dat zit al in je database.
Databases ondersteunen JSON, je kunt kolom de kolommen in een SELECT statement opnemen, en die doorgeven aan een databasefunctie als JSON_AGG() of JSON_OBJECT(). Vervolgens kan je de waarde in PHP ophalen, en omzetten naar een array met de functie json_decode() en de JSON_OBJECT_AS_ARRAY optie.
https://www.postgresqltutorial.com/postgresql-json/
https://www.postgresql.org/docs/current/functions-aggregate.html
https://mariadb.com/kb/en/json-data-type/
https://dev.mysql.com/doc/refman/8.0/en/json.html
https://www.php.net/manual/en/function.json-decode.php
https://www.php.net/manual/en/json.constants.php
Databases ondersteunen JSON, je kunt kolom de kolommen in een SELECT statement opnemen, en die doorgeven aan een databasefunctie als JSON_AGG() of JSON_OBJECT(). Vervolgens kan je de waarde in PHP ophalen, en omzetten naar een array met de functie json_decode() en de JSON_OBJECT_AS_ARRAY optie.
https://www.postgresqltutorial.com/postgresql-json/
https://www.postgresql.org/docs/current/functions-aggregate.html
https://mariadb.com/kb/en/json-data-type/
https://dev.mysql.com/doc/refman/8.0/en/json.html
https://www.php.net/manual/en/function.json-decode.php
https://www.php.net/manual/en/json.constants.php