Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

mysql update meerdere tabellen in een query

marientje
1 antwoord
  • Hoi beste forumleden

    Ik ben momenteel bezig om een facturatie pakket te maken. Ik ben inmiddels als zover dat ik crediteuren, debiteuren, producten, offertes, en facturen kan invoeren maar nu stuit ik op het volgende.

    Ik heb de table debiteuren en offertes. Nu wil ik middels een update query zowel de tabel offertes als debiteuren bijwerken.
    [code:1:24b9207fd8]
    $sql = "UPDATE debiteuren, offertes SET debiteuren.debiteurnr=offertes.debiteurnr, debiteuren.voornaam=offertes.voornaam, debiteuren.achternaam=offertes.achternaam, debiteuren.telefoon=offertes.telefoon, debiteuren.email=offertes.email, WHERE debiteuren.rowid=offertes.rowid" or die (mysql_error());
    [/code:1:24b9207fd8]

    Mijn debiteuren table
    [code:1:24b9207fd8]
    rowid int(100) Nee auto_increment
    debiteurnr varchar(100) latin1_swedish_ci Nee
    voornaam varchar(50) latin1_swedish_ci Nee
    achternaam varchar(50) latin1_swedish_ci Nee
    telefoon varchar(50) latin1_swedish_ci Nee
    email varchar(50) latin1_swedish_ci Nee
    [/code:1:24b9207fd8]

    Mijn offertes table
    [code:1:24b9207fd8]
    rowid int(100) Nee auto_increment
    offertenr varchar(100) latin1_swedish_ci Nee
    debiteurnr varchar(100) latin1_swedish_ci Nee
    voornaam varchar(50) latin1_swedish_ci Nee
    achternaam varchar(50) latin1_swedish_ci Nee
    telefoon varchar(50) latin1_swedish_ci Nee
    email varchar(50) latin1_swedish_ci Nee
    datum varchar(11) latin1_swedish_ci Nee
    aantal varchar(64) latin1_swedish_ci Nee
    product varchar(200) latin1_swedish_ci Nee
    totaal varchar(150) latin1_swedish_ci Nee
    [/code:1:24b9207fd8]

    Kan iemand mij uitleg geven over hoe ik gebruik moet maken van JOIN. Ik heb hier al het een en ander over gelezen (met dank aan google en vele mensen die bereid zijn om tutorials te schrijven) maar toch worden nu beide tables niet bijgewerkt.

    Weet iemand een betere manier hiervoor?

    NB. Overigens kan het zijn dat de code nog niet zo zuiver is ik ben uiteraard voor alle verbeteringen in!

    Alvast bedankt voor jullie input!

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.