driver={mysql odbc 8.0 ANSI driver};
Ini namanya koneksi ke database engine bernama MySQL (bukan PHP) pakai driver odbc. Versi odbc disesuaikan dengan versi MySQL nya. Biasanya odbc 3.52 relatif bisa dipakai untuk beberapa versi MySQL yang baru.
server=127.0.0.1;
ini artinya MySQL berkomunikasi dengan dunia luar pakai ip address tersebut. Standar ip address yang seperti itu artinya localhost (komputer itu sendiri)
Kalau ingin berkomunikasi dengan dunia luar, maka MySQL harus diajak ngobrol lewat ip address public.
Silakan dicari dulu berapa ip address komputer yang berisi MySQL tersebut.
Kemudian dicoba untuk connect dengan server diisi ip address public tersebut.
database=db_penjualan;
ini adalah nama database yang ada di dalam MySQL yang akan dikoneksi.
uid=root;password=;
ini adalah user id untuk login ke MySQL beserta password-nya.
Kalau pakai Excel, koneksi seperti ini tidak aman, apalagi dipakai public, dan lebih bermasalah lagi kalau hak akses ke database nya adalah admin server.
Bisa diambil orang server database beserta seluruh isinya.
Untuk yang ini :
1. bagaimana cara men-setting php nya agar dapat koneksi dengan pc lain ?
> gak ada hubungannya php dengan koneksi Excel ke MySQL. Jadi tidak perlu dibahas.
> kalau setting MySQL supaya bisa koneksi ke PC lain, yang diperlukan adalah ip address public si komputer yang menjadi tempat tinggal MySQL tersebut
2. apakah ada pengaruhnya ketika berbeda driver odbc nya ?
> Selama bisa connect berarti compatible dan tidak akan bermasalah
> Kalau tidak compatible, tidak akan bisa connect.
> Sebuah driver odbc bisa digunakan untuk mengkoneksi beberapa versi database.
3. ada yg menyarankan untuk menggunakan sql server,bagaimana cara settingan nya ?
> Install dulu database engine nya, buat database di database engine tersebut, cari tahu ip address public si komputer tempat tinggal database engine tersebut, suruh pc lain connect dengan ip address public tersebut
> looh ternyata sama saja settingan koneksinya.
> yang beda adalah sesama produk MS akan lebih natural ngobrolnya.
4. jika servernya salah, bagaimana cara setting server nya ?
> Jarang sekali install db server sampai salah. By default, db server di-set untuk bisa berkomunikasi dengan banyak user di komputer lokal, jaringan lokal, jaringan luar (internet) dan seterusnya.
Regards,
Kid