sql >> Databáze >  >> RDS >> Mysql

Mám tento kód, který funguje dobře, ale chci změnit kód na jinou strukturu

Měli byste být schopni join další 2 tabulky, abyste získali sloupce, které potřebujete.

SELECT e.eventTitle, e.eventID, e.venueID, e.catID, e.eventStartDate, e.eventEndDate, e.eventPrice, v.venueName, c.catDesc
 FROM te_events as e
join te_venue as v
on e.venueID = v.venueID
join te_category as c
on c.catID = e.catID
ORDER BY eventTitle ASC

Také byste se měli vyvarovat vkládání dat přímo do dotazu. Pokud to potřebujete udělat, použijte parametrizované dotazy. Takto dochází k injekcím SQL (nebo druhé úrovni).




  1. zobrazení chyb, pokud mysql_query není úspěšný

  2. Android Pushing Updates v Obchodě Play

  3. TSQL:Try-Catch Transaction in Trigger

  4. Spojte pole řádků se stejným ID v MySQL