Multi database afhandeling.
Het normaliseren van de database lukt volgens mij al aardig en heb al een klein test omgeving opgezet.
Alleen nu moet ik dus data verdelen over 2 table's in de database.
Daarom ben ik mij hier over aan inlezen, maar kan nog weinig vinden tot nu toe.
Daarom even de vraag aan jullie:
Heeft iemand van jullie toevallig een handige link waar uit gelegd word hoe ik data over 2 table kan verdelen, het liefst dit in MYSQLI
Ik heb als eenvoudige voorbeeld dit aan table met rows:
artiesten:
- artiest_id
- artiest
artiest_linken:
- link_id
- artiest_id
- website
- hyves
- youtube
Dit is dus een eenvoudig voorbeeld hoe een database er uit kan zien.
Maar het orginele project is met meer table's in de database waar de gegevens over verdeelt moet worden.
Heeft er iemand een handige tut of link waar ik mij hier over kan inlezen?
http://www.phphulp.nl/php/tutorial/overig/mysql-select-meerdere-tabellen/205/
http://www.phphulp.nl/php/tutorial/overig/sql-joins-uitgebreid/479/
Alleen je geeft hier SELECT FROM url voorbeelden. Dit heb ik natuurlijk straks ook wel nodig. Alleen ik ben eigenlijk eerst meer op zoek naar een tut of voorbeelden met een INSERT voorbeeld.
Alleen mijn voorbeeld in OP is erg eenvoudig gehouden en gemaakt.
Met die voorbeeld zoek ik dus een INSERT voorbeelden of tuts.
Ik kan wel voorbeelden vinden met een TRANSACTION, COMMIT en ROLBACK optie's, alleen zijn die ook gebasseerd op 2 table's en niet als voorbeeld 3 of meer table's
Ik ben geen mysql expert maar voor zo ver ik weet wordt dat altijd in twee stappen gedaan dus voor iedere tabel 1x een insert query. Wel kun je een soort van mysql functie (procedure genaamd) aan de database toevoegen die dan eventueel twee inserts voor je doet. Maar ik zou het gewoon lekker in PHP oplossen door twee queries achter elkaar uit te voeren
Insert werkt slechts op 1 tabel tegelijk. Zoals andere Frank (de niet-belangrijke ;-) ) al zei moet je dan gewoon meerdere inserts achter elkaar uitvoeren. Aan stored procedures zou ik nog niet beginnen.
Met drie of meer tabellen werkt het overigens niet wezenlijk anders dan met twee tabellen.