input met database vergelijken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mike Koopman

Mike Koopman

19/10/2012 12:58:02
Quote Anchor link
Goedenmiddag allemaal,

Ik ben bezig met het maken van een script die 2 arrays met elkaar kunnen vergelijken. Dit gebeurd aan de hand van een database voor de ene array, en voor de andere array word er een textarea gebruikt. Hier worden ze gescheiden van een komma (,) en in een array geplakt. De database ziet er als volgt uit:

Naam |Achternaam
----------------------------
Jan |Appel
Karel |Pepernoot
Piet |Hein
Truus |Kos

Deze wil ik uit de tabel vandaan halen en allemaal in een array stoppen. Verder zijn de namen die in de textarea ingevuld worden:

- Jan Appel
- Piet Hein
- Kees Oud
- Truus Kos

In het bovengenoemde voorbeeld is Kees Oud degene die niet in de tabel voorkomt. Deze wil ik dus laten tonen door de array's te vergelijken aan de hand van array_diff(). Dus mijn vraag is hoe ik het beste die array op kan bouwen en hoe ik uberhaupt de gegevens uit de tabel in een grote array kan zetten in plaats van in allemaal kleine array’s.

Met Vriendelijke Groet,

Mike Koopman
Gewijzigd op 19/10/2012 12:58:31 door Mike Koopman
 
PHP hulp

PHP hulp

22/12/2024 09:22:58
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

19/10/2012 14:01:51
Quote Anchor link
De query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT LTRIM(CONCAT(voornaam, ' ',
        LTRIM(CONCAT(tussenvoeg, ' ', achternaam))
        ) AS fullname
FROM
    personen

Als je PDO of mysqli gebruikt kun je met fetch_all de recordset in een array omzetten, en dan de vergelijking maken.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.