login  Naam:   Wachtwoord: 
Registreer je!
 Forum

posten (Opgelost)

Offline strikedancer - 06/07/2007 05:44
Avatar van strikedancerOnbekend Hey, ik heb een vraagje.
als leden op mijn site een formulier in moeten vullen worden alle gegevens gepost in het tabel member.

Maar nu is de vraag of ik 1 veld in twee tabellen tegelijk kan posten.

Het gaat namelijk over de gebruikersnaam die moet in twee verschillende tabellen komen te staan.

En de rest gewoon in 1 tabel is dit mogenlijk.
Zo ja a.u.b een voorbeelt.

alvast bedankt

10 antwoorden

Gesponsorde links
Offline Nrzonline - 06/07/2007 06:37 (laatste wijziging 06/07/2007 08:09)
Avatar van Nrzonline PHP ver gevorderde Er is mij toen een keer verteld dat je maar 1 (MySQL) table per keer kunt updaten (/inserten). Zie hier.
Offline strikedancer - 06/07/2007 06:41
Avatar van strikedancer Onbekend Ok, maar nu zeggen ze dan moet je twee query's naa elkaar uitvoeren wat houdt dat in als ik vragen mag?
Offline Nrzonline - 06/07/2007 07:20 (laatste wijziging 06/07/2007 07:22)
Avatar van Nrzonline PHP ver gevorderde
  1. <?PHP
  2. $sQuery = "UPDATE tabel_1
  3. SET gebruikersnaam = " . mysql_real_escape_string ($_POST['naam']) . "
  4. WHERE id = " . mysql_real_escape_string ($_GET['id']));
  5. mysql_query ($sQuery);
  6.  
  7. $sQuery = "UPDATE tabel_2
  8. SET gebruikersnaam = " . mysql_real_escape_string ($_POST['naam']) . "
  9. WHERE id = " . mysql_real_escape_string ($_GET['id']));
  10. mysql_query ($sQuery);
  11. ?>


Dus gewoon 2 update queries..
Offline strikedancer - 06/07/2007 07:34 (laatste wijziging 06/07/2007 07:38)
Avatar van strikedancer Onbekend Hey, ik heb geprobeerd zoals jij zij maar dan voegt hij toch alleen maar gegevens in de tabel members en niet in de tabel groep?

mijn script is: http://www.plaatscode.be/5881/

en dan bij case new
Offline Nrzonline - 06/07/2007 07:54
Avatar van Nrzonline PHP ver gevorderde Ik zie ook maar 1 insert query onder de case 'new'?
Offline strikedancer - 06/07/2007 07:56
Avatar van strikedancer Onbekend :| ik begrijp even niet meer wat je bedoelt zit met mn hande in het haar
Offline Nrzonline - 06/07/2007 08:04
Avatar van Nrzonline PHP ver gevorderde Jij zegt dat je de gebruiker zijn naam in twee tabellen moet worden geplaatst, namelijk Members en Group. Je kunt dus niet met 1 query, gegevens in 2 tabellen plaatsen. Oplossing: 2 queries.

Query 1: INSERT INTO Members ("query");
mysql_query ...
Query 2: INSERT INTO Group ("query");
mysql_query ...
Offline strikedancer - 06/07/2007 08:17
Avatar van strikedancer Onbekend Oke, voor ze ver ik het begrijp heb ik het aan gepast.

http://www.plaatscode.be/5883/

maar doet het nog niet 
Offline Nrzonline - 06/07/2007 08:26 (laatste wijziging 06/07/2007 11:07)
Avatar van Nrzonline PHP ver gevorderde Waarom die hele query 2 keer exact hetzelfde? Je wil toch alleen die 'gebruikersnaam' in die 'Group' table gooien? Doe dat dan ook?
Offline strikedancer - 06/07/2007 08:50
Avatar van strikedancer Onbekend dat heb ik even gedaan uit gemak maar ook al staat alleen de gebruikersnaam er bij bij query 2 dan doet ie het nog nie
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s