Waarom haalt mijn PHP Functie alleen de 1e row uit de database op?

Ik heb een PHP functie gemaakt die uit de table "posts" alle "post_content"s ophaalt die bij een specifieke user horen. Echter haalt mijn functie alleen de 1e row op die in deze table zit.
In de table zitten namelijk 2 rows die bij dezelfde user horen.
Ik wil dus allebij de rows kunnen echo'en.
Hier 3 screenshots van de code, het resultaat en de DB Table:
Code: https://gyazo.com/552988122e8771d85a3ef4eb40f08cb9
Resultaat: https://gyazo.com/e06ec8ab2bdd3328c8ac05b15bb98121
DB Table: https://gyazo.com/13bed06fe9ba5e7c4d307a31c7c1fdbf
Alvast bedankt

Weet jij het antwoord?

/2500

Omdat je in je while loop een return doet, dan verlaat je die loop meteen, en krijg je dus maar 1 resultaat terug. Om het op te lossen moet je een nieuw array opbouwen in de while (of de tekst concateneren), en dan na de while loop doe je de return daarvan.

Toegevoegd op 07 mei 2018 14:05: tekst

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100