mysql interne relaties vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Pagina: 1 2 volgende »

Hipska BE

Hipska BE

25/01/2007 10:28:00
Quote Anchor link
ik heb met PMA 2.9.2 deze interne relaties opgesteld. alle tabellen zijn met engine MyISAM

ik heb nu bv. :
3 id's in News_item
4 id's in News_category

en in News_itemcat (koppeltabel):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
item cat
  1   2
  1   3
  2   4
  2   3


Nu mijn probleem: als ik een categorie wis in News_category (vb 2) dan blijft de relatie in de koppeltabel gewoon bestaan en krijg je corrupte data.

Hoe kan ik dit het best oplossen?
Engine MyISAM wil ik veranderen als het nodig is ;-)
(Als het echt niet kan, dan moet ik overal ingewikkelde query's gaan toepasssen maar ik hou het liever zo simpel mogelijk)

Alvast bedankt,
Hipska
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
 
PHP hulp

PHP hulp

20/11/2024 00:02:22
 
Robert Deiman

Robert Deiman

25/01/2007 10:44:00
Quote Anchor link
Het toepassen van relaties in MySQL doe je met de InnoDB engine, kijk hier maar eens bij de tutorials.
ALs je geen beschikking hebt over InnoDB, dan zal je het toch met query's moeten doen, maar dat is helemaal niet zo ingewikkeld:

Wanneer je een categorie wist, doe je dat aan de hand van een id die je (neem ik aan) meegeeft in een GET variabele.
Voor de koppeltabel betekend dat:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "DELETE FROM News_itemcat WHERE cat=".$_GET['cat'];
?>


Edit:

En voor het verwijderen, zal je inderdaad even alle newsitem_id's op moeten halen, dus dat doe je voordat je de bovenstaande DELETE query uitvoerd. Dit kan ook eenvoudig met een subquery:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "DELETE FROM News_item WHERE id IN(SELECT item FROM News_itemcat WHERE cat=".$_GET['cat'].")";
?>

Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
 
Hipska BE

Hipska BE

25/01/2007 10:48:00
Quote Anchor link
ik heb de besdhikking over innodb, maar hoe doe ik het precies?

die query die je toont had ik ook al in gedachten, maar dacht dat een DB het ook automatisch kon ;)
 
Robert Deiman

Robert Deiman

25/01/2007 10:49:00
Quote Anchor link
Hipska schreef op 25.01.2007 10:48:
ik heb de besdhikking over innodb, maar hoe doe ik het precies?

die query die je toont had ik ook al in gedachten, maar dacht dat een DB het ook automatisch kon ;)


Zie ook even mijn edit, het kan eenvoudig in zijn geheel met 2 querys. Maar voor de InnoDB engine verwijs ik naar deze tutorial:

http://phphulp.nl/php/tutorials/3/274/
 
Rudie dirkx

rudie dirkx

25/01/2007 11:03:00
Quote Anchor link
Een DB kan het ook automatisch. Een InnoDB tabel kent twee 'triggers': on update en on delete. Beide spreken redelijk voor zich neem ik aan. De tabel kent voor beide triggers 4 acties: restrict, no action, cascade, set null
restrict en no action zijn in feite hetzelfde. Restrict zegt: het mag niet. No action wil het laten gebeuren, maar dat kan niet want dan zouden relaties kapot gaan. Dus in beide gevallen gebeurt niks en krijg je een error.
Set null doet heel duidelijk wat ie zegt (als het veld van de source tabel een NULL optie heeft!).
Cascade speelt het spelletje gewoon mee. Als je een rij verwijdert uit de reference tabel, verwijdert ie gewoon alle rijen uit de source tabel die erbij horen (ON DELETE) of hij update alle waarden in de source tabel als het id in de reference tabel wordt aangepast.

Het is veel zoek en probeer en denk werk om een goed InnoDB model te maken, maar als ie af is heb je een mooi systeempje. Subqueries, bah, nooit meer nodig. Zet je ON DELETE op CASCADE en alle bijbehorende rijen uit welke tabel dan ook worden automatisch verwijderd.

Artikel is handig ja
 
Remco van Arkelen

Remco van Arkelen

25/01/2007 13:05:00
Quote Anchor link
Mocht je er, na het lezen van dit artikel, niet uitkomen: Stuur me ff een PB'tje, dan kan ik evt. het artikel aanpassen als dat nodig. InnoDB is inderdaad wat je nodig hebt.
 
Hipska BE

Hipska BE

25/01/2007 13:23:00
Quote Anchor link
oke bedankt allen, ik ga even op onderzoek via het artikel ...

ik neem idd de optie innodb ;)

--- EDIT ---
Ik ben er nog niet helemaal uit. Ik heb nu deze code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
--
-- Tabel structuur voor tabel 'News_category'
--

CREATE TABLE News_category (
  id int(11) NOT NULL auto_increment,
  naam varchar(255) NOT NULL,
  datum datetime NOT NULL,
  edit timestamp NULL default NULL on update CURRENT_TIMESTAMP,
  ip varchar(15) NOT NULL default '000.000.000.000',
  PRIMARY KEY  (id),
  UNIQUE KEY naam (naam)
) ENGINE=INNODB;

-- --------------------------------------------------------

--
-- Tabel structuur voor tabel 'News_comment'
--

CREATE TABLE News_comment (
  id int(11) NOT NULL auto_increment,
  titel varchar(255) NOT NULL,
  bericht text NOT NULL,
  datum datetime NOT NULL,
  item int(11) NOT NULL,
  auteur int(11) NOT NULL,
  edit timestamp NULL default NULL on update CURRENT_TIMESTAMP,
  ip varchar(15) NOT NULL default '000.000.000.000',
  PRIMARY KEY (id)
) ENGINE=INNODB;

-- --------------------------------------------------------

--
-- Tabel structuur voor tabel 'News_item'
--

CREATE TABLE News_item (
  id int(11) NOT NULL auto_increment,
  titel varchar(255) NOT NULL,
  bericht text NOT NULL,
  datum datetime NOT NULL,
  auteur int(11) NOT NULL,
  edit timestamp NULL default NULL on update CURRENT_TIMESTAMP,
  ip varchar(15) NOT NULL default '000.000.000.000',
  PRIMARY KEY (id)
) ENGINE=INNODB;

-- --------------------------------------------------------

--
-- Tabel structuur voor tabel 'News_itemcat'
--

CREATE TABLE News_itemcat (
  item int(11) NOT NULL,
  categorie int(11) NOT NULL,
  UNIQUE KEY itemcategorie (item,categorie)
) ENGINE=INNODB COMMENT='Koppeltabel item <-> categorie';


ik wil nu de tabellen koppelen volgens de manier op onderstaand PDF bestand:
http://idisk.mac.com/hipska-Public/Selecta_News.pdf

als er een categorie verwijderd word, dan moeten alle koppelitems wissen, maar niet de bijhorende items (omdat een item meerdere categoriën kan bevatten)
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
 
Hipska BE

Hipska BE

25/01/2007 14:23:00
Quote Anchor link
wow cool, ik heb het :D

nu nog 1 vraagje, wat zou ik best doen met nieuwsberichten die van een user zijn die verwijderd word?
 
Remco van Arkelen

Remco van Arkelen

25/01/2007 14:26:00
Quote Anchor link
Quote:
als er een categorie verwijderd word, dan moeten alle koppelitems wissen


Dat betekend dus dat je in je koppeltabel een foreign key hebt die wijst naar categorie, met als eigenschap "ON DELETE CASCADE". Je wilt dan uiteraard niet dat de artikelen verwijderd worden, maar dat gebeurt ook niet als je het model goed opstelt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
CREATE TABLE News_itemcat (
  item int(11) NOT NULL,
  categorie int(11) NOT NULL,
  UNIQUE KEY itemcategorie (item,categorie)
  FOREIGN KEY(item) REFERENCES News_item(id) ON DELETE CASCADE,
  FOREIGN KEY(categorie) REFERENCES News_category(id) ON DELETE CASCADE
) ENGINE=INNODB COMMENT='Koppeltabel item <-> categorie';


(ik heb deze SQL niet geprobeerd). Het idee is als volgt:
- Leg een relatie op "item", deze wijst naar News_item->id. Als er een News_item wordt verwijderd, wordt deze ook automatisch uit de koppeltabel verwijderd. Je dwingt op deze manier af dat News_items in je koppeltabel ook echt bestaan.

- Leg een relatie op "categorie", deze verwijst naar News_category->id. Als er een News_categorie wordt verwijderd, wordt deze ook automatisch uit de koppeltabel gegooid. News_items worden hierdoor niet geraakt.
 
Remco van Arkelen

Remco van Arkelen

25/01/2007 14:34:00
Quote Anchor link
Quote:
nu nog 1 vraagje, wat zou ik best doen met nieuwsberichten die van een user zijn die verwijderd word?


Normaal gesproken verwijder je een user niet maar de-activeer je hem. Als een user echt verwijderd wordt horen zijn berichten ook verwijderd te worden, dit kan echter inconsistente gegevens opleveren (denk bijv. aan een forum, van threads waarin de gebruiker actief was). Overweging: userid op NULL zetten, user de-activeren, alles verwijderen....de keuze is echt afhankelijk van je systeem :)
 
Hipska BE

Hipska BE

25/01/2007 14:37:00
Quote Anchor link
ipv userid user nickname meegeven? is dit ook een mogelijkheid?
 
Robert Deiman

Robert Deiman

25/01/2007 15:03:00
Quote Anchor link
Hipska schreef op 25.01.2007 14:37:
ipv userid user nickname meegeven? is dit ook een mogelijkheid?

Geef een id mee, dat werkt sneller en beter en minder kans op fouten.

Een nickname is aan een id gekoppeld, haal gewoon die ID op en gebruik die.
 
Hipska BE

Hipska BE

25/01/2007 15:08:00
Quote Anchor link
maar als user verwijderd is, dan is het niet meer gekoppeld aan id.
 
Remco van Arkelen

Remco van Arkelen

25/01/2007 15:20:00
Quote Anchor link
Wat je óók nog kunt overwegen is om hem NULL te maken als de user verwijderd word (ON DELETE SET NULL), met een left join kun je dan toch alle reacties ophalen, je mist dan alleen een gebruikersnaam...
 
Hipska BE

Hipska BE

13/02/2007 21:22:00
Quote Anchor link
ok, ik heb hier nog een probleempke.

dus de categorieën selecteren bij een nieuwsbericht toevoeging is geen probleem, ook niet bij het editten trouwens.
Maar als iemand nu een categorie wil verwijderen van een newsitem, hoe doe ik dat dan het best? ik krijg alle geselecteerde checkboxen binnen via een array
 
Frank -

Frank -

13/02/2007 21:32:00
Quote Anchor link
Quote:
Maar als iemand nu een categorie wil verwijderen van een newsitem, hoe doe ik dat dan het best?
Niet verwijderen. Dat zou mijn keuze zijn.

Wanneer je de boel niet meer wilt weergeven, dan pas je gewoon de status van een categorie aan. Met verwijderen zul je ook alle gekoppelde gegevens moeten verwijderen of moeten accepteren dat je niets meer hebt aan deze gegevens. Het verband raak je tenslotte kwijt.

Vandaar mijn keuze om vrijwel nooit iets weg te gooien, maar gewoon de status aan te passen. Een paar miljoen records staan zelden in de weg, maak je daar dus niet al te druk over. Helaas heeft MySQL wat moeite met het toepassen van meerdere indexen, in MySQL zou je dus tegen performance-problemen aan kunnen lopen die zijn gerelateerd aan indexen.

Maar zorg eerst maar eens dat je dat probleem krijgt (paar miljoen records), dan weet je tenminste zeker dat je een succesvol systeem hebt gebouwd.

En als oplossing kun je natuurlijk altijd PostgreSQL gaan gebruiken...
 
Hipska BE

Hipska BE

13/02/2007 21:39:00
Quote Anchor link
nee, je begrijpt het verkeerd. de categorie moet niet weg.

het nieuwsitem hoort niet meer tot een bepaalde categorie, en dan moet dat vinkje weg,
mijn vraag is, hoe zet ik dat dan om in de DB?

zie: http://casteleyn.no-ip.info:8080/~Hipska/Selecta/news/index.php?type=item&act=edit&id=3
 
Hipska BE

Hipska BE

13/02/2007 21:39:00
Quote Anchor link
nee, je begrijpt het verkeerd. de categorie moet niet weg.

het nieuwsitem hoort niet meer tot een bepaalde categorie, en dan moet dat vinkje weg,
mijn vraag is, hoe zet ik dat dan om in de DB?

zie: http://casteleyn.no-ip.info:8080/~Hipska/Selecta/news/index.php?type=item&act=edit&id=3
 
Frank -

Frank -

13/02/2007 21:52:00
Quote Anchor link
Tussen de items en de categorie zal een koppeltabel zitten, er zijn tenslotte meerdere mogelijkheden. Ook in dat geval zou ik er voor kiezen om gewoon de status van de gegevens in de koppeltabel aan te passen en niet om het record weg te gooien. Wanneer je dan toevallig de laatste koppeling weggooid, raak je het verband tussen het item en de categorie kwijt. En wanneer de fk zo is ingesteld dat e.e.a. wordt verwijderd, ben je in elk geval het item kwijt.

Gewoon een kolom 'status' toevoegen aan de tabel News_itemcat en daar een bool inzetten, true of false. Klaar ben je.
 
Hipska BE

Hipska BE

13/02/2007 21:55:00
Quote Anchor link
dan heb je nog niet geantwoord hoe ik het dan het best doe,

ik krijg de geselecteerde cat's binnen op een array...
 
Frank -

Frank -

13/02/2007 22:01:00
Quote Anchor link
Hipska schreef op 13.02.2007 21:55:
dan heb je nog niet geantwoord hoe ik het dan het best doe,

ik krijg de geselecteerde cat's binnen op een array...
Hoe je de boel ontvangt, heeft niets te maken met de manier waarop je gegevens opslaat. Dat zijn echt 2 totaal verschillende dingen.

Wat jij ontvangt, zijn de waardes die zijn aangevinkt. Die sla je op of je zet de status op 'true'. De overige waardes in de database die betrekking hebben op dit item, zet je op status 'false'.
 

Pagina: 1 2 volgende »



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.