Itu sepenuhnya tergantung pada jenis situs Anda. Jika Anda membuat proyek kecil hanya dengan antarmuka web, tetap gunakan panggilan mysql Anda.
Jika Anda membuat situs yang akan tumbuh besar dan melayani lebih dari satu layanan, mis. aplikasi Android/iPhone sudah direncanakan, buat api dan biarkan kedua aplikasi menggunakannya. API sangat bagus untuk skalabilitas dan melayani banyak pelanggan. Namun, untuk representasi web, mis. untuk dokter gigi lokal Anda, itu hanya di atas kepala.