Translate In Here

WIMIPANEL
Tampilkan postingan dengan label database. Tampilkan semua postingan
Tampilkan postingan dengan label database. Tampilkan semua postingan

Rabu, 07 Februari 2018

Koneksikan Database Hosting Ke Localhost

Assalamualaikum,.


Hello Sobat Edu , Gimana kabar kalian ? Semoga sehat selalu dan senantiasa dalam lindungan Allah,. Aamiin

Pada kesempatan kali ini kita akan coba belajar bagaimana caranya mengambil data dari database menuju localhost ,.

Mungkin banyak yang bingung dan bertanya tanya , bisa gak sih kita koneksikan database yang ada di web menuju ke localhost , Hmmm Gatau deh hehehehe 

Yuk Langsung ajah kita praktek sobat edu , 

Disini aku mempunyai sebuah script bot telegram yang berfungsi untuk mengambil database dari web , karna bot telegram ini akan aku jalankan melalui localhost dengan metode pooling sobat , mungkin kalo sobat tertarik dengan bot telegram insya Allah akan kita bahas ya pada kesempatan lain ,.

Kayanya aku gak perlu jabarin semua scriptnya deh sobat , disini aku akan menjabarkan pada bagian koneksi saja ya , langsung ajah liat source codenya di bawah ini sobat 

<?php
$koneksi = mysqli_connect("hostname", "userdatabase", "password", "namadatabase");
if ($koneksi){
    echo "Koneksi ke database berhasil";
}else{
    echo "Koneksi Ke Database Gagal";
}
?>

Nah dari koneksi di atas banyak yang bingung bagaimana cara settingnya , kita buat asumsi saja ya biar sama sama mengerti ,.

Hostname biasanya diisi localhost secara default , tapi kali ini kita gak akan isi localhost , kenapa ? Karna kita mau ambil database dari web/hosting , jadi isi hostname dengan nama web sobat yaa ,.

Misalkan sobat punya web dengan deskripsi

Nama Web                  : educerdas.com
User Database           : edu_base
Password Database  : edupass123
Nama Database         : edudatabase

Maka settingan koneksinya akan menjadi seperti yang di bawah ini sobat

<?php
$koneksi = mysqli_connect("educerdas.com", "edu_base", "edupass123", "edudatabase");
if ($koneksi){
    echo "Koneksi ke database berhasil";
}else{
    echo "Koneksi Ke Database Gagal";
}
?>

Paham sampai sini sobat ?

Coba kita jalankan scriptnya di xampp :)

Cara jalaninya sudah paham ? kalo belum mari simak ,.

Pertama sobat buka xampp control panel terlebih dahulu , setelah itu sobat klik saja tulisan Shell ,. Tinggal eksekusi deh hehehe 

Pasti muncul eror seperti ini kan sobat ? kalo gak muncul berarti sobat sangat beruntung hehehe 



Kalo muncul seperti ini caranya mudah sobat , silahkan sobat buka cpanel sobat ,.





Lalu sobat klik Remote MySql , Maka akan muncul tampilan seperti di bawah ini



Tinggal sobat masukin ip yang tadi eror di cmd sobat , coba scroll lagi ke atas pas bagian cmd ada ip yang aku coret , nah ip itu sobat masukin aja ke sana untuk akses Host , Seletah itu silahkan dicoba 1000% pasti bisa sobat hehehe .

Copy Paste ? Sertakan Sumber Ya Sayang Hehehe

Mungkin Sekian Dulu Pembahasan Kali Ini , Sampai Bertemu di Lain Tulisan 


Sekian Dulu Ya Sobat Edu ,. 
Thanks For Reading ~


Minggu, 24 September 2017

Membuat Database

Assalamualaikum,.


Hello Sobat Edu , Gimana kabar kalian ? Semoga sehat selalu dan senantiasa dalam lindungan Allah,. Aamiin

Pada kali ini saya akan sedikit berbagi ilmu yang saya miliki mengenai database, apa saja yang akan kita bahas disini?
1 pengertian database
2 cara membuat sebuah database
3 apa itu anomali


Mungkin sebelum kita memulai pembelajaran alangkah baiknya kite berdoa dulu agar di permudah,. Aamiin

Database ? pasti kalian gak asing kan dengan istilah tersebut, Database adalah sekumpulan data yang tersimpan secara sistematis di dalam komputer yang dapat di olah dan di manipulasi melalui sebuah aplikasi ,.

Aplikasi apa yang biasa di gunakan ? pada kesempatan kali ini kita akan menggunakan sqlserver2008 ,. Sobat udah punya belum ? hehehe
Kalo belum punya mungkin bisa sedot disini SQL SERVER

Saya asumsikan sobat udah menDownload Dan Install software tersebut ya ,.
<?php
include '../koneksi.php';
$username = $_POST['username'];
$password = md5($_POST['password']);
$login    = mysqli_query($connect, "select * from users where username='$username' and password='$password'");
$result   = mysqli_num_rows($login);
if($result>0){
    $user = mysqli_fetch_array($login);
    session_start();
    $_SESSION['username'] = $user['username'];
    header("location:welcome.php");
}else{
    header("location:login.php");
}




Jika kita liat dari alur dan function php di atas , maka kita perlu membuat database dengan nama kolom username dan password

Buka SQL Server kalian ,.




 Setelah kalian buka lalu kalian klik connect



Langkah selanjutnya adalah klik New Query di pojok kiri atas

Masukin syntax seperti gambar di bawah ini

 

 Biar lebih mudah silahkan liat syntaxnya di bawah ini


create database belajar
 use belajar
 create table masuk
(
 username char(100) primary key,
password char(100),
 )

 


Ayo sobat edu mengerti gak dari syntax di atas itu apa ?

Pertama kita create database dulu dengan nama belajar, setelah itu kita masukin command use , biar database bisa di gunakan atau di pakai.

Dari alur php di atas kita butuh membuat database username dan password kan sobat?
maka disini kita create table dulu dengan nama masuk

setelah itu masukin syntax seperti di atas, kenapa kita make char ? dan kenapa ada angka 100 ?

angka 100 itu sebagai tampungan kata , jadi sobat bisa mengisi username dan password sobat sepanjang 100 kata , kalo lebih dari 100 maka akan di tolak oleh database.,

Terus primary key itu apa? Primary key itu adalah kata kunci , yang di ibaratkan sebagai database unik, logikanya gini sobat

di setiap kelas pasti adakan yang namanya sama ? lalu yang membedakan apa ? nomor induk kan ,. Sama seperti primary key, dan di primary key tidak boleh ada data yang sama :)

Anomali ? hayo apa anomali hehe , Anomali bisa di bilang sebuah kesalahan dalam database sehingga database tidak dapat berelasi dengan baik ,.

Mau tau lebih lanjut ? Tunggu Postingan Selanjutnya Ya Sobat Edu,.

Sekian Dulu Ya Sobat Edu ,. 
Thanks For Reading ~