Kita set konteks bahasan dalam ruang lingkup bahasa pemrograman dan pengembangan aplikasi, ya.
PHP, yang merupakan singkatan rekursif tak berujung (infinite recursion) dari PHP Hypertext Preprocessor, merupakan bahasa pemrograman scripting yang dapat digunakan untuk berbagai keperluan (general purpose), dan sangat bagus untuk pengembangan web, serta dapat ditanamkan kedalam HTML
SQL merupakan singkatan dari Structured Query Language, merupakan bahasa standar untuk melakukan kueri terhadap sistem manajemen basis data relasional/relational database management system (RDBMS).
MySQL adalah salah satu produk RDBMS yang menggunakan SQL sebagai bahasa kueri untuk berinterasi dengan basis datanya. MySQL merupakan RDBMS open source yang paling populer, yang dikembangkan, didistribusikan, dan didukung oleh Oracle Corporation.
Hubungan mereka baik-baik saja, eh maksudnya bukan gitu, haha
Hubungannya adalah sebuah web yang dikembangkan dengan PHP, dapat menggunakan basis data MySQL untuk media penyimpanan datanya, dimana MySQL sendiri merupakan RDBMS berbasis SQL.
Semoga paham lah ya.
Catatan Kaki
PHP: What is PHP?
Lesson 1: What is SQL?
1.2.1 What is MySQL?
PHP bahasa pemrograman web
Kalau webnya dinamis, dia nyimpen dan narik data dari sistem basis data relasional. Nah sistem basis data relasional ini dikelola menggunakan bahasa yang namanya SQL
MySQL itu salah satu, tapi bukan satu-satunya merk sistem basis data relasional. Alasan kenapa dia paling popular di pemrograman web, ada 2: