Calls aan Contacten hangen ? Koppelen maar hoe ?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jjriet petersen

jjriet petersen

01/08/2008 21:32:00
Quote Anchor link
Weer een vraag,........maar mijn mini-crm systeem boekt wel vooruitgang!

Ik heb een tabel Contacten (bevat alle relaties) en een tabel Calls (deze tabel bevat alle gespreksverslagen met een relatie).

Wat ik nu wil is de Calls aan de Contacten hangen. Geen flauw idee hoe ik dat weer kan geven ? Iemand een idee ? Met Inner Joins ben ik er niet of wel ? En zo jou hoe dan ? Ik heb in beide tabellen al de Contactid gezet want ik denk dat ik die wel nodig heb,.......

Mijn tabel Contacten bevat:
ContactenID
Bedrijfsnaam
Adres
Postcode
Woonplaats

Mijn tabel Calls bevat:
CallID
Subject
Notes
ContactenID
Date
 
PHP hulp

PHP hulp

03/01/2025 12:13:34
 
Spike Spade

Spike Spade

04/08/2008 12:12:00
Quote Anchor link
Ja nou eigenlijk ben je goed opweg.

Gebruik alleen geen hoofdletters in je sql benamingen. Verder de veldnamen enkelvoud. Dus ipv ContactenID, bijvoorbeeld contact_id

Je gebruikt nu tevens engelse en nederlandse naamgeving door elkaar. Dit zou ik helemaal naar engels (of nederlands) zetten

Nu alleen nog de juiste gegevens ophalen met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$query
= "SELECT *
                FROM calls, contacten
                WHERE calls.contact_id = contacten.contact.id"
;
?>
 
Jan Koehoorn

Jan Koehoorn

04/08/2008 12:23:00
Quote Anchor link
Mij benieuwen wat er uit die query rolt. Beter zo:

SELECT calls.veld1, calls.veld2, contacten.veld1, contacten.veld2
FROM contacten
LEFT JOIN calls ON contacten.call_id = calls.id
 
Jjriet petersen

jjriet petersen

16/08/2008 23:31:00
Quote Anchor link
Spike: hoezo mag ik geen Hoofdletters gebruiken ?

Jan Koehoorn: betreffende uw code is mij één en ander niet duidelijk:
waarom puntjes ? en ik begrijp niet zo goed hoe u aan deze veldnamen komt ? Zou u het nogmaals kunnen aangeven maar dan in de veldnamen zoals deze nu in mijn tabellen staan ?

Bij Contacten wil ik als veld1 het ID veld en in veld2 de bedrijfsnaam
Bij Calls wil ik als veld1 het ID veld en in veld2 het Subject

Maakt het wat uit dat ik hoofdletters gebruik ??

Ik krijg nu een Parse Error dus het werkt nog niet.
 



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.