INSERT INTO Tickets (Minecraftnaam, Showid) VALUES ('TheIndra', '1')
en
UPDATE Shows SET Gekocht = '1' WHERE id='2'
Daarvor heb ik al meerdere code geprobeerd, Maar ik krijg steeds een error? Zou iemand mij kunnen helpen met de juiste code?
INSERT INTO Tickets (Minecraftnaam, Showid) VALUES ('TheIndra', '1')
UPDATE Shows SET Gekocht = '1' WHERE id='2'
- Ariën - op 23/06/2016 00:04:59
Je kan ze ook als twee losse queries gebruiken?
Bij voorkeur met een UPDATE CASCADE, zodat je UPDATE-query automatisch wordt uitgevoerd, na je INSERT.
En verder mis ik welke error je krijgt.
- Ariën - op 23/06/2016 00:13:24
???
- Ariën - op 23/06/2016 00:18:12
er mist een ; na je INSERT-query. En verder moet je jouw MySQL database-type op InnoDB zetten als je transacties en commits wilt gebruiken.
- Ariën - op 23/06/2016 00:22:49
Ja, de START TRANSACTION; en COMMIT; weglaten, zodat je twee queries overhoudt. Je moet wel goed opletten dat je database consistent blijft.
INSERT INTO Tickets (Minecraftnaam, Showid) VALUES ('TheIndra', '1');
UPDATE Shows SET Gekocht = '1' WHERE id='1';
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE Shows SET Gekocht = '1' WHERE id='1'' at line 2)
- Ariën - op 23/06/2016 00:26:53
Je kan standaard maar 1 query per stuk draaien vanuit PHP.