Hallo,

Ik heb een custom_fields plugin op mijn wordpress website, en alle data die daarin word ingevuld komt in mijn database terrecht.
Nu zou ik graag die data op een andere website willen laten zien die wel in die zelfde database zit.
Alleen aan die data zit een ID met daarin de value.

[{"id":90047,"value":"Straatnaam"},{"id":41971,"value":"Postcode"},{"id":54178,"value":"Plaats"},{"id":64308,"value":"Radio button"}]

Hoe kan ik wat er in de value staat laten displayen door zijn ID te selecteren?

Want als ID: 90047 is moet hij de straatnaam weergeven van de klant,
Als ID: 41971 is moet hij de postcode van de klant weergeven,
Als ID: 54178 is moet hij de plaatsnaam van de klant weergeven
En als ID: 64308 is moet hij weer geven wat de klant heeft aangevinkt in de checkbox.
wp_bookly_customer_appointments ca is gekoppeld aan food_point order_id

Zie mijn vorige edit.

Het ligt eraan hoe je het wilt ophalen.
- Ariën - op 14/12/2020 15:24:43

a.id dus, die gekoppeld is aan wp_bookly_appointments, of c.id als je op je user-ID wilt selecteren. Maar dan moet je die ook in je SELECT aangeven als je er wat mee wilt doen.

Wat voor query ben ik hier voor nodig, want ik heb gekeken naar die WHERE en AND maar ik weet niet precies welke query ik nodig ben.
Die moet je in je bestaande query plaatsen.
SELECT 
                          a.id,
                          a.start_date,
                          c.full_name,
                          c.phone,
                          c.email,
						  c.postcode,
						  c.city,
						  c.street,
						  ca.custom_fields,
                          ca.id as order_id,
                          ca.*,
                          p.total,
                          p.details 
                        FROM
                          `wp_bookly_appointments` a 
                          JOIN `wp_bookly_customer_appointments` ca 
                            ON a.id = ca.appointment_id 
                          JOIN `wp_bookly_customers` c 
                            ON c.id = ca.customer_id 
                         LEFT JOIN `wp_bookly_payments` p 
                            ON p.id = ca.payment_id 
                        WHERE (
                            a.start_date BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01')
                                    AND DATE_ADD(a.start_date, INTERVAL 1 MONTH)
                          ) and ca.id  not in ($mainTableIds) ";


Dus dat zou hier dan tussen moeten?
Probeer nou maar gewoon. ;-)
Ik wil wel dingen gaan proberen, maar we kunnen niet bij de test omgeving komen dus als ik dingen kapot ga maken worden ze ook niet zo vrolijk van haha

Daarom dat ik hier ook zoveel vraag.
Hoe wil je dingen kapot maken met een select query? Maar als ik jouw was zou ik gewoon liever in de testomgeving werken.

Als je er niet bij kan zou GIT eigenlijk niet mogen ontbreken. Dan kan je zelf je testomgeving opzetten. ;-)
Het is een tip die het beheren van je webapplicatie makkelijker maakt om het centraal op te slaan, om ook makkelijk met collega's samen te werken. Een versiebeheersysteem dus. Het werkt ook goed samen met de meest gebruikte PHP-editors zoals PHPstorm en NetBeans.

Ja, ik raad aan om wel even de tijd voor te nemen, te snappen hoe het werkt en dit ook af te stemmen met je programmerende collega's, voordat je als een ongeleid projectiel iets gaat opzetten of proberen.

Leuk leesvoer tijdens deze lockdown ;-)
https://git-scm.com/book/nl/v2


Reageren