Postingan lainnya
seputar database
maaf ni master2. kalo database kita di localhost, kita membuka koneksinya biasanya butuh : $host = 'localhost'; $user = 'root'; $password = ''; $database = 'cintaTakAdaLogika_kaloNgodingGakPakaiLogika_bisaErrorTiadaTara';
nah, kalo database kita pakai phpmyadminya hosting, bagaimana ya? hostingnya apa, usernya apa, passwordnya apa? saya baru mikir stelah saya belajar PHP, hehe...makasih atas jawabannya.
5 Jawaban:
Jawaban Terpilih
ya sama aja formatnya untuk koneksi selalu host, user, password dan database. kalau valuenya tergantung dimana hostingnya. untuk host 99% selalu localhost, user default tetap root, tapi sebisa mungkin diganti supaya aman. untuk password kalau pakai cPanel bisa dilihat di menu MySQL. kalau pakai VPS biasanya waktu login ssh pertama ada message yang kasih info dimana bisa dapet mysql root password. database name mesti bikin sendiri.
nah iya tuh betul, biasanya setelah kita membeli vps / cpanel ntar di halaman utama atau menunya akan di beritahun informasi nya
ok, trimakasih ya agan2, saya mau meluncur mencoba dulu di cpanel saya.
gan, maaf mau tanya lagi nih, mohon dikasi pencerahan ya.
http://xxdesain.web.id/sekolahkoding.png
biasanya kalo di sekolahkoding selalu pakai 'mysqli_connect', tapi kalo saya pakai dicpanel saya, itu akan gagal hasilnya. terus saya coba pakai 'mysql_connect' akhirnya berhasil sperti yg di gambar itu. gimana nih, soalnya saya sdh terbiasa pakai mysqli. apa bedanya mysqli dengan mysql?
beda drivernya, mysqli itu sebenernya versi improvement dari mysql (yang banyak terdapat vulnerability). makanya disebut MySQL Improved / mysqli.
kalau di cpanel hosting gagal koneksi pakai mysqli berarti driver mysqlinya belum terinstall. kebanyakan hosting sekarang pasti support mysqli, coba dibuka di menu php drivers, kalau ada pilihan mysqli di centang aja. kalau ga ada ya mending ganti hosting aja.