SlideShare a Scribd company logo
Me-learning.com
Fungsi PHP-MySQL
Fungsi PHP-MySQL adalah suatu fungsi yang menjembatani antara PHP sebagai
Programming web server, dan MySQL sebagai database, sehingga data-data yang terdapat
pada database MySQL dapat ditampilkan pada browser.
Fungsi PHP-MySQL antara lain, adalah:
A. MYSQL_CONNECT()
Berfungsi untuk menghubungkan ke server MySQL. Fungsi ini merupakan
fungsi awal yang akan dijalankan sebelum melakukan fungsi-fungsi lain. Selain
mysql_connect() terdapat juga fungsi penghubung ke server mysql lain , yaitu
mysql_pconnect().
Bentuk umum penulisannya:
mysql_connect(host,user,password);
Atau
mysql_pconnect(host,user,password);
Contoh:
<?
$cek=mysql_connect(“localhost”,”root”,””);
If($cek){
echo “Database berhasil terkoneksi”;
}else{
echo “Database tidak berhasil terkoneksi”;
}
?>
Untuk password dapat tidak disisipi apabila memang tidak terdapat password
pada record yang bersangkutan di tabel user tersebut. Apabila terjadi pesan
“Database tidak berhasil terkoneksi” pada browser, maka lakukan pengecekan
apakah server mysql sudah diaktifkan atau belum.
B. MYSQL_CREATE_DB()
Fungsi yang satu ini hanya merupakan alternative, namun sangat jarang
Me-learning.com
digunakan, karena pada umumnya setiap programmer web, lebih cenderung dalam
membuat database pada console atau command prompt atau phpmyadmin pada
browser. Namun tidak ada salahnya jika ingin mengetahui fungsi dari
mysql_create_db() itu sendiri.
Fungsi dari mysql_create_db() adalah sebagai proses untuk membuat database.
Bentuk umum penulisannya:
Mysql_create_db(nama_database);
Contoh:
<?
mysql_connect(“localhost”,”root”,””);
$cek=mysql_create_db(“lat_database”);
if($cek){
echo “Database lat_database berhasil dibuat”;
}else{
echo “Database lat_database gagal dibuat”;
}
?>
C. MYSQL_SELECT_DB()
Mysql_select_db() berfungsi untuk mengaktifkan database yang telah tersedia
pada mysql server.
Bentuk umum penulisannya:
mysql_select_db(nama_database);
Contoh:
<?
mysql_connect(“localhost”,”root”,””);
mysql_select_db(“lat_database”);
?>
Me-learning.com
D. MYSQL_QUERY()
Berfungsi untuk memasukkan perintah-perintah SQL, baik yang bersifat DDL atau
DML. Dengan demikian perintah-perintah SQL tersebut dapat dijalankan pada
browser.
Bentuk umum penulisannya:
mysql_query(perintah-perintah SQL);
Contoh:
<?
mysql_connect(“localhost”,”root”,””);
mysql_select_db(“lat_database”);
$input=mysql_query(“insert into tabel_mahasiswa(nama,alamat)
values(‘Anita’,’Jl.Probolinggo no.59’)”);
?>
E. MYSQL_DB_QUERY()
Jika pada mysql_query() hanya berfungsi untuk memasukkan perintah-perintah
SQL saja, beda halnya dengan mysql_db_query() yang dapat menyatukan dua fungsi,
yaitu mysql_select_db() dan mysql_query(). Jika telah menggunakan fungsi
mysql_db_query() tidak perlu lagi menggunakan fungsi mysql_select_db().
Bentuk umum penulisannya:
mysql_db_query(nama_database,perintah-perintah SQL);
Contoh:
<?
mysql_connect(“localhost”,”root”,””);
$input=mysql_db_query(“lat_database”,“insert into tabel_mahasiswa(nama,alamat)
values(‘Anita’,’Jl.Probolinggo no.59’)”);
?>
F. MYSQL_NUM_ROWS()
Me-learning.com
Dengan fungsi mysql_num_rows() dapat mengetahui berapa jumlah record
terkini.
Bentuk umum penulisannya:
Mysql_num_rows(variable);
Contoh:
<?
mysql_connect(“localhost”,”root”,””);
mysql_select_db(“lat_database”);
$hasil=mysql_query(“select * from tabel_mahasiswa”);
$hit=mysql_num_rows($hasil);
?>
G. MYSQL_FETCH_ROW()
Berfungsi untuk mengambil data per record atau per baris dalam suatu table.
Yang perlu diperhatikan sifat pengambilan record pada fungsi myself_fetch_row()
adalah dengan system urutan nomor index field.
Misalnya terdapat 3 field dalam suatu tabel, yaitu no, nama dan alamat, maka
susunan indexnya adalah No berada pada index ke-0, nama berindex 1 dan alamat
berindex 2.
Perhatikan contoh berikut:
<?
mysql_connect(“localhost”,”root”,””);
mysql_select_db(“lat_database”);
$hasil=mysql_query(“select * from tabel_mahasiswa”);
While($data=mysql_fetch_row($hasil)){
echo “$data[0] $data[1]<br>$data[2]<br>”;
}
Hasil saat di browser:
1.Anita
Jl.Probolinggo no.59
Me-learning.com
2.Tyas
Jl.Merdeka no.103
H. MYSQL_FETCH_ARRAY()
Mysql_fetch_array() mempunyai fungsi yang sama dengan mysql_fetch_row(),
yaitu untuk mengambil data per record. Yang membedakan adalah jika pada fungsi
mysql_fetch_row() menggunakan nomor urut index, tetapi pada fungsi
mysql_fetch_array() yang digunakan adalah nama fieldnya.
Perhatikan contoh berikut:
<?
mysql_connect(“localhost”,”root”,””);
mysql_select_db(“lat_database”);
$hasil=mysql_query(“select * from tabel_mahasiswa”);
While($data=mysql_fetch_array($hasil)){
echo “$data[no] $data[nama]<br>$data[alamat]<br>”;
}
Hasil saat di browser:
1.Anita
Jl.Probolinggo no.59
2.Tyas
Jl.Merdeka no.103
Daftar Fungsi-fungsi PHP-MySQL
Berikut ini merupakan table daftar fungsi-fungsi PHP-MySQL, yaitu:
Fungsi Kegunaan Penulisan Umum
mysql_affected_rows Menghitung jumlah record dalam
suatu koneksi
mysql_affected_rows(x)
mysql_close Untuk menutup koneksi database mysql_close(x)
Me-learning.com
mysql_connect Untuk mengaktifkan koneksi ke
server mysql
mysql_connect(host, user,
password)
mysql_create_db Berfungsi untuk membuat database mysql_create_db
(nama_database)
mysql_data_seek Untuk meletakkan posisi pointer mysql_data_seek
(result_ID, nmr_row)
mysql_db_query Berfungsi untuk menuliskan
perintah sql berikut dengan database
mysql_db_query
(nama_database, perintah
sql)
mysql_drop_db Untuk menghapus database mysql_drop_db
(nama_database)
mysql_errno Menampilkan Nomor pesan
kesalahan
mysql_errno (link_ID)
mysql_error Untuk menampilkan pesan
kesalahan
mysql_error
mysql_fetch_array Untuk mengambil nilai per-record
dengan sistem nama field table
mysql_fetch_array(x)
mysql_fetch_field Mengambil informasi field dari hasil
query
mysql_fetch_field(x)
mysql_fetch_lengths Mencari panjang setiap field dari
hasil query
mysql_fetch_lengths(x)
Me-learning.com
mysql_fetch_object Berfungsi untuk mengambil nilai
per-record dengan sistem object
mysql_fetch_object(x)
mysql_fetch_row Berfungsi untuk mengambil nilai
per-record dengan sistem urutan
index dari suatu field
mysql_fetch_row(x)
mysql_fetch_name Berfungsi untuk menentukan nama
field dari hasil query
mysql_fetch_name
(result_ID, field_index)
mysql_fetch_seek Untuk meletakkan pointer field
offset yang ditunjuk
mysql_fetch_seek
(result_ID, field_offset)
mysql_fetch_table Berfungsi untuk menentukan nama
table dari field yang ditunjuk
mysql_fetch_table
(result_ID, field_offset)
mysql_fetch_type Berfungsi untuk menentukan nama
field yang ditunjuk
mysql_fetch_type
(result_ID, field_offset)
mysql_free_result Berfungsi untuk menghapus hasil
query dari memori
mysql_free_result
(result_ID)
mysql_get_client_info Berfungsi untuk mendapatkan
informasi client MySQL
mysql_get_client_info(x)
mysql_get_host_info Berfungsi untuk mendapatkan
informasi host MySQL
mysql_get_host_info(x)
mysql_get_server_info Berfungsi untuk mendapatkan
informasi server MySQL
mysql_get_server_info(x)
Me-learning.com
mysql_insert_id Untuk mendapatkan ID dari operasi
insert sebelumnya
mysql_insert_id(x)
mysql_num_fields Berfungsi untuk menentukan jumlah
field dari hasil query
mysql_num_fields(x)
mysql_num_rows Berfungsi untuk menentukan jumlah
record atau baris dari hasil query
mysql_num_rows(x)
mysql_pconnect Berfungsi untuk melakukan koneksi
ke server mysql secara persistem
mysql_pconnect (host, user,
password)
mysql_query Berfungsi untuk memasukkan
perintah sql
mysql_query(x)
mysql_result Berfungsi untuk mengambil data
dari perintah query
mysql_result (result_ID,
row)
mysql_select_db Berfungsi untuk mengaktifkan
database
mysql_select_db
(nama_database)
mysql_tablename Berfungsi untuk mendapatkan nama
table dari suatu kolom
mysql_tablename (x)
mysql_unbuffered_query Untuk mengirim perintah SQL ke
server, tanpa menampilkan hasil
mysql_unbuffered_query(x)

More Related Content

What's hot

Mysql 2
Mysql 2Mysql 2
Mysql 2
Fajar Baskoro
 
Cara replikasi
Cara replikasiCara replikasi
Cara replikasi
chrezjohn
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
Desty Yani
 
My sql dan-java-database-connectivity
My sql dan-java-database-connectivityMy sql dan-java-database-connectivity
My sql dan-java-database-connectivity
Adi Utami
 
Basis Data dengan MySQL
Basis Data dengan MySQLBasis Data dengan MySQL
Basis Data dengan MySQL
Novella Oktaviani
 
MySQL 1, introduction
MySQL 1, introductionMySQL 1, introduction
MySQL 1, introduction
Fahri Firdausillah
 
Blog 10
Blog 10Blog 10
Blog 10
iswan_di
 
Koneksi java mysql
Koneksi java mysqlKoneksi java mysql
Koneksi java mysql
daniels1jaya
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
Hari Setiaji
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
Laboratorium Sirkel
 
Query Mysql pada PHP
Query Mysql pada PHPQuery Mysql pada PHP
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
Hari Setiaji
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
I Putu Hariyadi
 
Pwebfb1
Pwebfb1Pwebfb1
Pwebfb1
Fajar Baskoro
 
My sql python_cherrypy
My sql python_cherrypyMy sql python_cherrypy
My sql python_cherrypy
AGus Msln
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
Desty Yani
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
Deka M Wildan
 
Tupen 8 1235010002
Tupen 8 1235010002Tupen 8 1235010002
Tupen 8 1235010002
Abrianto Nugraha
 

What's hot (20)

Mysql 2
Mysql 2Mysql 2
Mysql 2
 
Cara replikasi
Cara replikasiCara replikasi
Cara replikasi
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
 
My sql dan-java-database-connectivity
My sql dan-java-database-connectivityMy sql dan-java-database-connectivity
My sql dan-java-database-connectivity
 
Basis Data dengan MySQL
Basis Data dengan MySQLBasis Data dengan MySQL
Basis Data dengan MySQL
 
MySQL 1, introduction
MySQL 1, introductionMySQL 1, introduction
MySQL 1, introduction
 
Blog 10
Blog 10Blog 10
Blog 10
 
Koneksi java mysql
Koneksi java mysqlKoneksi java mysql
Koneksi java mysql
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
Query Mysql pada PHP
Query Mysql pada PHPQuery Mysql pada PHP
Query Mysql pada PHP
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
Tugas bu linda
Tugas bu lindaTugas bu linda
Tugas bu linda
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
 
Pwebfb1
Pwebfb1Pwebfb1
Pwebfb1
 
Pengantar mysql
Pengantar mysqlPengantar mysql
Pengantar mysql
 
My sql python_cherrypy
My sql python_cherrypyMy sql python_cherrypy
My sql python_cherrypy
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
 
Tupen 8 1235010002
Tupen 8 1235010002Tupen 8 1235010002
Tupen 8 1235010002
 

Viewers also liked

Weight Loss Tea and Detoxification Tips
Weight Loss Tea and Detoxification TipsWeight Loss Tea and Detoxification Tips
Weight Loss Tea and Detoxification Tips
swamimami
 
tutorial php
tutorial phptutorial php
tutorial php
Albertz Ace-Red
 
Head first pmp 2nd edition
Head first pmp 2nd editionHead first pmp 2nd edition
Head first pmp 2nd edition
Albertz Ace-Red
 
Corel draw binatang laut
Corel draw binatang lautCorel draw binatang laut
Corel draw binatang laut
Albertz Ace-Red
 
Php form register / login
Php form register / loginPhp form register / login
Php form register / login
Albertz Ace-Red
 
Avoiding the Hiring Cliff in Government Contracting
Avoiding the Hiring Cliff in Government ContractingAvoiding the Hiring Cliff in Government Contracting
Avoiding the Hiring Cliff in Government Contracting
bidsync
 
Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan php
Albertz Ace-Red
 
Gambar php
Gambar phpGambar php
Gambar php
Albertz Ace-Red
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
Albertz Ace-Red
 

Viewers also liked (18)

Andrey
AndreyAndrey
Andrey
 
Isabelli e renan
Isabelli         e           renanIsabelli         e           renan
Isabelli e renan
 
Kauane e beatriz
Kauane e beatrizKauane e beatriz
Kauane e beatriz
 
Weight Loss Tea and Detoxification Tips
Weight Loss Tea and Detoxification TipsWeight Loss Tea and Detoxification Tips
Weight Loss Tea and Detoxification Tips
 
tutorial php
tutorial phptutorial php
tutorial php
 
Heloisa
HeloisaHeloisa
Heloisa
 
Camila e daniel
Camila e danielCamila e daniel
Camila e daniel
 
Leonardo e wesley
Leonardo e wesleyLeonardo e wesley
Leonardo e wesley
 
Head first pmp 2nd edition
Head first pmp 2nd editionHead first pmp 2nd edition
Head first pmp 2nd edition
 
Matheus e roger
Matheus e rogerMatheus e roger
Matheus e roger
 
Corel draw binatang laut
Corel draw binatang lautCorel draw binatang laut
Corel draw binatang laut
 
Php form register / login
Php form register / loginPhp form register / login
Php form register / login
 
Avoiding the Hiring Cliff in Government Contracting
Avoiding the Hiring Cliff in Government ContractingAvoiding the Hiring Cliff in Government Contracting
Avoiding the Hiring Cliff in Government Contracting
 
Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan php
 
Gambar php
Gambar phpGambar php
Gambar php
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Kethelyn
KethelynKethelyn
Kethelyn
 
Vitor caue
Vitor caueVitor caue
Vitor caue
 

Similar to Fungsi php mysql

Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
omenk dinar
 
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchMengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Achmad Solichin
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
Wahyu Widodo
 
aplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis webaplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis webMateri Kuliah Online
 
Bab 1 php koneksi php ke mysql
Bab 1 php   koneksi php ke mysqlBab 1 php   koneksi php ke mysql
Bab 1 php koneksi php ke mysql
Deka M Wildan
 
Modul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBCModul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBC
Rakhmat Dedi Gunawan
 
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
MasSam13
 
Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)
fahmi azain
 
Slide fungsi-fungsi php mysql
Slide fungsi-fungsi php mysqlSlide fungsi-fungsi php mysql
Slide fungsi-fungsi php mysql
Ilman Kadori
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
Henry Cahyo
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniter
Fakhir Rizal
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlIrwan Syah
 
Script login form php
Script login form phpScript login form php
Script login form php
Hanief Rpl
 
13 php mysql 3 combining
13 php mysql 3   combining13 php mysql 3   combining
13 php mysql 3 combining
Toni Tegar Sahidi
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptx
AdityaWahyuR2
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
Dera62
 
Login php mysql
Login php mysqlLogin php mysql
Login php mysql
Zamtwo Tabuti
 

Similar to Fungsi php mysql (20)

Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchMengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
aplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis webaplikasi teknologi online - aplikasi database berbasis web
aplikasi teknologi online - aplikasi database berbasis web
 
php and mysql
php and mysql php and mysql
php and mysql
 
Bab 1 php koneksi php ke mysql
Bab 1 php   koneksi php ke mysqlBab 1 php   koneksi php ke mysql
Bab 1 php koneksi php ke mysql
 
Modul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBCModul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBC
 
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
 
Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)
 
Slide fungsi-fungsi php mysql
Slide fungsi-fungsi php mysqlSlide fungsi-fungsi php mysql
Slide fungsi-fungsi php mysql
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
 
Fungsi-Fungsi PHP
Fungsi-Fungsi PHPFungsi-Fungsi PHP
Fungsi-Fungsi PHP
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniter
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sql
 
Script login form php
Script login form phpScript login form php
Script login form php
 
13 php mysql 3 combining
13 php mysql 3   combining13 php mysql 3   combining
13 php mysql 3 combining
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptx
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
 
Login php mysql
Login php mysqlLogin php mysql
Login php mysql
 

Recently uploaded

PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
Rismawati408268
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
arianferdana
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 

Recently uploaded (20)

PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdfEVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
EVIDENCE BASED DALAM PELAYANAN KB DAN KONTRASEPSI.pdf
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 

Fungsi php mysql

  • 1. Me-learning.com Fungsi PHP-MySQL Fungsi PHP-MySQL adalah suatu fungsi yang menjembatani antara PHP sebagai Programming web server, dan MySQL sebagai database, sehingga data-data yang terdapat pada database MySQL dapat ditampilkan pada browser. Fungsi PHP-MySQL antara lain, adalah: A. MYSQL_CONNECT() Berfungsi untuk menghubungkan ke server MySQL. Fungsi ini merupakan fungsi awal yang akan dijalankan sebelum melakukan fungsi-fungsi lain. Selain mysql_connect() terdapat juga fungsi penghubung ke server mysql lain , yaitu mysql_pconnect(). Bentuk umum penulisannya: mysql_connect(host,user,password); Atau mysql_pconnect(host,user,password); Contoh: <? $cek=mysql_connect(“localhost”,”root”,””); If($cek){ echo “Database berhasil terkoneksi”; }else{ echo “Database tidak berhasil terkoneksi”; } ?> Untuk password dapat tidak disisipi apabila memang tidak terdapat password pada record yang bersangkutan di tabel user tersebut. Apabila terjadi pesan “Database tidak berhasil terkoneksi” pada browser, maka lakukan pengecekan apakah server mysql sudah diaktifkan atau belum. B. MYSQL_CREATE_DB() Fungsi yang satu ini hanya merupakan alternative, namun sangat jarang
  • 2. Me-learning.com digunakan, karena pada umumnya setiap programmer web, lebih cenderung dalam membuat database pada console atau command prompt atau phpmyadmin pada browser. Namun tidak ada salahnya jika ingin mengetahui fungsi dari mysql_create_db() itu sendiri. Fungsi dari mysql_create_db() adalah sebagai proses untuk membuat database. Bentuk umum penulisannya: Mysql_create_db(nama_database); Contoh: <? mysql_connect(“localhost”,”root”,””); $cek=mysql_create_db(“lat_database”); if($cek){ echo “Database lat_database berhasil dibuat”; }else{ echo “Database lat_database gagal dibuat”; } ?> C. MYSQL_SELECT_DB() Mysql_select_db() berfungsi untuk mengaktifkan database yang telah tersedia pada mysql server. Bentuk umum penulisannya: mysql_select_db(nama_database); Contoh: <? mysql_connect(“localhost”,”root”,””); mysql_select_db(“lat_database”); ?>
  • 3. Me-learning.com D. MYSQL_QUERY() Berfungsi untuk memasukkan perintah-perintah SQL, baik yang bersifat DDL atau DML. Dengan demikian perintah-perintah SQL tersebut dapat dijalankan pada browser. Bentuk umum penulisannya: mysql_query(perintah-perintah SQL); Contoh: <? mysql_connect(“localhost”,”root”,””); mysql_select_db(“lat_database”); $input=mysql_query(“insert into tabel_mahasiswa(nama,alamat) values(‘Anita’,’Jl.Probolinggo no.59’)”); ?> E. MYSQL_DB_QUERY() Jika pada mysql_query() hanya berfungsi untuk memasukkan perintah-perintah SQL saja, beda halnya dengan mysql_db_query() yang dapat menyatukan dua fungsi, yaitu mysql_select_db() dan mysql_query(). Jika telah menggunakan fungsi mysql_db_query() tidak perlu lagi menggunakan fungsi mysql_select_db(). Bentuk umum penulisannya: mysql_db_query(nama_database,perintah-perintah SQL); Contoh: <? mysql_connect(“localhost”,”root”,””); $input=mysql_db_query(“lat_database”,“insert into tabel_mahasiswa(nama,alamat) values(‘Anita’,’Jl.Probolinggo no.59’)”); ?> F. MYSQL_NUM_ROWS()
  • 4. Me-learning.com Dengan fungsi mysql_num_rows() dapat mengetahui berapa jumlah record terkini. Bentuk umum penulisannya: Mysql_num_rows(variable); Contoh: <? mysql_connect(“localhost”,”root”,””); mysql_select_db(“lat_database”); $hasil=mysql_query(“select * from tabel_mahasiswa”); $hit=mysql_num_rows($hasil); ?> G. MYSQL_FETCH_ROW() Berfungsi untuk mengambil data per record atau per baris dalam suatu table. Yang perlu diperhatikan sifat pengambilan record pada fungsi myself_fetch_row() adalah dengan system urutan nomor index field. Misalnya terdapat 3 field dalam suatu tabel, yaitu no, nama dan alamat, maka susunan indexnya adalah No berada pada index ke-0, nama berindex 1 dan alamat berindex 2. Perhatikan contoh berikut: <? mysql_connect(“localhost”,”root”,””); mysql_select_db(“lat_database”); $hasil=mysql_query(“select * from tabel_mahasiswa”); While($data=mysql_fetch_row($hasil)){ echo “$data[0] $data[1]<br>$data[2]<br>”; } Hasil saat di browser: 1.Anita Jl.Probolinggo no.59
  • 5. Me-learning.com 2.Tyas Jl.Merdeka no.103 H. MYSQL_FETCH_ARRAY() Mysql_fetch_array() mempunyai fungsi yang sama dengan mysql_fetch_row(), yaitu untuk mengambil data per record. Yang membedakan adalah jika pada fungsi mysql_fetch_row() menggunakan nomor urut index, tetapi pada fungsi mysql_fetch_array() yang digunakan adalah nama fieldnya. Perhatikan contoh berikut: <? mysql_connect(“localhost”,”root”,””); mysql_select_db(“lat_database”); $hasil=mysql_query(“select * from tabel_mahasiswa”); While($data=mysql_fetch_array($hasil)){ echo “$data[no] $data[nama]<br>$data[alamat]<br>”; } Hasil saat di browser: 1.Anita Jl.Probolinggo no.59 2.Tyas Jl.Merdeka no.103 Daftar Fungsi-fungsi PHP-MySQL Berikut ini merupakan table daftar fungsi-fungsi PHP-MySQL, yaitu: Fungsi Kegunaan Penulisan Umum mysql_affected_rows Menghitung jumlah record dalam suatu koneksi mysql_affected_rows(x) mysql_close Untuk menutup koneksi database mysql_close(x)
  • 6. Me-learning.com mysql_connect Untuk mengaktifkan koneksi ke server mysql mysql_connect(host, user, password) mysql_create_db Berfungsi untuk membuat database mysql_create_db (nama_database) mysql_data_seek Untuk meletakkan posisi pointer mysql_data_seek (result_ID, nmr_row) mysql_db_query Berfungsi untuk menuliskan perintah sql berikut dengan database mysql_db_query (nama_database, perintah sql) mysql_drop_db Untuk menghapus database mysql_drop_db (nama_database) mysql_errno Menampilkan Nomor pesan kesalahan mysql_errno (link_ID) mysql_error Untuk menampilkan pesan kesalahan mysql_error mysql_fetch_array Untuk mengambil nilai per-record dengan sistem nama field table mysql_fetch_array(x) mysql_fetch_field Mengambil informasi field dari hasil query mysql_fetch_field(x) mysql_fetch_lengths Mencari panjang setiap field dari hasil query mysql_fetch_lengths(x)
  • 7. Me-learning.com mysql_fetch_object Berfungsi untuk mengambil nilai per-record dengan sistem object mysql_fetch_object(x) mysql_fetch_row Berfungsi untuk mengambil nilai per-record dengan sistem urutan index dari suatu field mysql_fetch_row(x) mysql_fetch_name Berfungsi untuk menentukan nama field dari hasil query mysql_fetch_name (result_ID, field_index) mysql_fetch_seek Untuk meletakkan pointer field offset yang ditunjuk mysql_fetch_seek (result_ID, field_offset) mysql_fetch_table Berfungsi untuk menentukan nama table dari field yang ditunjuk mysql_fetch_table (result_ID, field_offset) mysql_fetch_type Berfungsi untuk menentukan nama field yang ditunjuk mysql_fetch_type (result_ID, field_offset) mysql_free_result Berfungsi untuk menghapus hasil query dari memori mysql_free_result (result_ID) mysql_get_client_info Berfungsi untuk mendapatkan informasi client MySQL mysql_get_client_info(x) mysql_get_host_info Berfungsi untuk mendapatkan informasi host MySQL mysql_get_host_info(x) mysql_get_server_info Berfungsi untuk mendapatkan informasi server MySQL mysql_get_server_info(x)
  • 8. Me-learning.com mysql_insert_id Untuk mendapatkan ID dari operasi insert sebelumnya mysql_insert_id(x) mysql_num_fields Berfungsi untuk menentukan jumlah field dari hasil query mysql_num_fields(x) mysql_num_rows Berfungsi untuk menentukan jumlah record atau baris dari hasil query mysql_num_rows(x) mysql_pconnect Berfungsi untuk melakukan koneksi ke server mysql secara persistem mysql_pconnect (host, user, password) mysql_query Berfungsi untuk memasukkan perintah sql mysql_query(x) mysql_result Berfungsi untuk mengambil data dari perintah query mysql_result (result_ID, row) mysql_select_db Berfungsi untuk mengaktifkan database mysql_select_db (nama_database) mysql_tablename Berfungsi untuk mendapatkan nama table dari suatu kolom mysql_tablename (x) mysql_unbuffered_query Untuk mengirim perintah SQL ke server, tanpa menampilkan hasil mysql_unbuffered_query(x)