1. mysql_connect()-Membuat format koneksi database:
sumber daya mysql_connect([string nama host [:port] [:/path/ke/socket] [, string nama pengguna] [, kata sandi string]])
contoh:
$conn = @mysql_connect("localhost", "nama pengguna", "kata sandi") atau dir("Tidak dapat terhubung ke Server Mysql");
Catatan: Koneksi harus ditutup secara eksplisit saat menggunakan koneksi ini
2. mysql_pconnect()-Membuat format koneksi database:
sumber daya mysql_pconnect([string nama host [:port] [:/path/ke/socket] [, string nama pengguna] [, kata sandi string]])
contoh:
$conn = @mysql_pconnect("localhost", "nama pengguna", "kata sandi") atau dir("Tidak dapat terhubung ke Server Mysql");
Catatan: Menggunakan fungsi koneksi ini tidak memerlukan penutupan koneksi secara eksplisit. Ini sama dengan menggunakan kumpulan koneksi
3. mysql_close()-menutup koneksi database.
$conn = @mysql_connect("localhost", "nama pengguna", "kata sandi") or die("Tidak dapat terhubung ke Server Mysql");
@mysql_select_db("MyDatabase") or die("Database ini tidak dapat dipilih, atau database tidak ada");
echo "Anda telah terhubung ke database MyDatabase";
mysql_close();
4. mysql_select_db()-pilih format basis data:
boolean mysql_select_db(string db_name [, resource link_id])
contoh:
$conn = @mysql_connect("localhost", "nama pengguna", "kata sandi") or die("Tidak dapat terhubung ke Server Mysql");
@mysql_select_db("MyDatabase") or die("Database ini tidak dapat dipilih, atau database tidak ada");
5. mysql_query()-Query MySQL
Format:
sumber daya mysql_query (kueri string, [resource link_id])
contoh:
$linkId = @mysql_connect("localhost", "nama pengguna", "kata sandi") or die("Tidak dapat terhubung ke Server Mysql");
@mysql_select_db("MyDatabase") or die("Database ini tidak dapat dipilih, atau database tidak ada");
$query = "pilih * dari Tabel Saya";
$hasil = mysql_query($query);
mysql_close();
Catatan: Jika kueri SQL berhasil dijalankan, pengidentifikasi sumber daya dikembalikan, dan jika gagal, FALSE dikembalikan. Jika pembaruan berhasil dijalankan, TRUE akan dikembalikan, jika tidak, FALSE akan dikembalikan.
6. mysql_db_query()-Query MySQL
Format:
sumber daya mysql_db_query(database string, kueri string [, resource link_id])
contoh:
$linkId = @mysql_connect("localhost", "nama pengguna", "kata sandi") or die("Tidak dapat terhubung ke MysqlServer");
$query = "pilih * dari Tabel Saya";
$hasil = mysql_db_query("Database Saya", $query);
mysql_close();
Catatan: Untuk memperjelas kode, tidak disarankan menggunakan pemanggilan fungsi ini
7. mysql_result()-mendapatkan dan menampilkan format data:
campuran mysql_result (sumber daya result_set, int baris [, bidang campuran])
contoh:
$query = “pilih id, nama dari MyTable, urutkan berdasarkan nama”;
$hasil = mysql_query($query);
for($hitungan=0;$hitungan<=mysql_numrows($hasil);$hitung++)
{
$c_id = mysql_result($hasil, 0, “id”);
$c_name = mysql_result($hasil, 0, “nama”);
gema $c_id,$c_nama;
}
Deskripsi: Fungsi akuisisi data yang paling sederhana dan paling tidak efisien
8. mysql_fetch_row()-mendapatkan dan menampilkan format data:
array mysql_fetch_row (hasil_set sumber daya)
contoh:
$query = “pilih id, nama dari MyTable, urutkan berdasarkan nama”;
$hasil = mysql_query($query);
while (daftar($id, $nama) = mysql_fetch_row($hasil)) {
echo("Nama: $nama ($id) <br />");
}
Deskripsi: Fungsi ini mengambil seluruh baris data dari result_set dan menempatkan nilai dalam array yang diindeks. Biasanya fungsi list() digunakan
9. mysql_fetch_array()-untuk memperoleh dan menampilkan format data:
array mysql_fetch_array (sumber daya result_set [, int result_type])
contoh:
$query = “pilih id, nama dari MyTable, urutkan berdasarkan nama”;
$hasil = mysql_query($query);
while($baris = mysql_fetch_array($hasil, MYSQL_ASSOC)) {
$id = $baris["id"];
$nama = $baris["nama"];
echo “Nama: $nama ($id) <br />”;
}
Contoh lain:
$query = “pilih id, nama dari MyTable, urutkan berdasarkan nama”;
$hasil = mysql_query($query);
while($baris = mysql_fetch_array($hasil, MYSQL_NUM)) {
$id = $baris[0];
$nama = $baris[1];
echo “Nama: $nama ($id) <br />”;
}
menjelaskan:
Nilai dari result_type adalah:
MYSQL_ASSOC: Nama field mewakili kunci, dan isi field adalah nilainya
MYSQL_NUM: Array indeks numerik, pengoperasiannya sama dengan fungsi mysql_fetch_ros()
MYSQL_BOTH: Dikembalikan sebagai array asosiatif dan sebagai array indeks numerik. Nilai default dari result_type.
10. mysql_fetch_assoc()-mendapatkan dan menampilkan format data:
array mysql_fetch_assoc (hasil_set sumber daya)
Setara dengan memanggil mysql_fetch_array(resource, MYSQL_ASSOC);
11. mysql_fetch_object()-mendapatkan dan menampilkan format data:
objek mysql_fetch_object(hasil_set sumber daya)
contoh:
$query = “pilih id, nama dari MyTable, urutkan berdasarkan nama”;
while ($baris = mysql_fetch_object($hasil)) {
$id = $baris->id;
$nama = $baris->nama;
echo “Nama: $nama ($id) <br />”;
}
Deskripsi: Mengembalikan objek, yang sama dengan mysql_fetch_array() yang sedang beroperasi.
12. mysql_num_rows()-jumlah format rekaman yang dipilih:
int mysql_num_rows(hasil_set sumber daya)
contoh:
query = “pilih id, nama dari MyTable dimana id > 65″;
$hasil = mysql_query($query);
echo "Ada catatan ".mysql_num_rows($result)." dengan ID lebih besar dari 65";
Deskripsi: Hanya berguna saat menentukan jumlah rekaman yang diperoleh dengan kueri pemilihan.
13. mysql_affected_rows()-format angka catatan yang dipengaruhi oleh Sisipkan, perbarui, hapus:
int mysql_affected_rows([link_id sumber daya])
contoh:
$query = “perbarui nama kumpulan MyTable='CheneyFu' di mana id>=5″;
$hasil = mysql_query($query);
echo "Jumlah catatan yang diperbarui dengan nama dengan ID lebih besar atau sama dengan 5:".mysql_affected_rows();
Deskripsi: Fungsi ini mendapatkan jumlah baris yang dipengaruhi oleh pernyataan pembaruan INSERT, UPDATE, atau DELETE
http://www.knowsky.com/php.asp
14. mysql_list_dbs()-Dapatkan format informasi daftar database:
sumber daya mysql_list_dbs([link_id sumber daya])
contoh:
mysql_connect("localhost", "nama pengguna", "kata sandi");
$dbs = mysql_list_dbs();
echo “Database: <br />”;
sementara (daftar($db) = mysql_fetch_rows($dbs)) {
gema “$db<br />”;
}
Deskripsi: Menampilkan semua nama database
15. mysql_db_name()-dapatkan format nama database:
string mysql_db_name(sumber daya result_set, indeks integer)
Deskripsi: Fungsi ini memperoleh nama database yang terletak pada indeks yang ditentukan dalam result_set yang dikembalikan oleh mysql_list_dbs().
16. mysql_list_tables() - memperoleh format daftar tabel database:
sumber daya mysql_list_tables(database string [, resource link_id])
contoh:
mysql_connect("localhost", "nama pengguna", "kata sandi");
$tabel = mysql_list_tables("Database Saya");
while (daftar($tabel) = mysql_fetch_row($tabel)) {
echo “$tabel <br />”;
}
Deskripsi: Fungsi ini mendapatkan nama tabel dari semua tabel dalam database.
17. mysql_tablename()-mendapatkan format nama tabel dari database tertentu:
string mysql_tablename(sumber daya result_set, indeks integer)
contoh:
mysql_connect("localhost", "nama pengguna", "kata sandi");
$tabel = mysql_list_tables("Database Saya");
$hitungan = -1;
while (++$hitungan < mysql_numrows($tabel)) {
echo mysql_tablename($tabel, $count).”<br />”;
}
Deskripsi: Fungsi ini memperoleh nama tabel yang terletak di indeks indeks yang ditentukan di result_set yang dikembalikan oleh mysql_list_tables().
18. mysql_fetch_field()-mendapatkan format informasi bidang:
objek mysql_fetch_field(hasil sumber daya [, int field_offset])
contoh:
mysql_connect("localhost", "nama pengguna", "kata sandi");
mysql_select_db("Database Saya");
$query = "pilih * dari Tabel Saya";
$hasil = mysql_query($query);
$hitungan = mysql_num_fields($hasil);
untuk($hitungan = 0; $hitungan < $hitungan; $hitung++) {
$bidang = mysql_fetch_field($hasil, $hitung);
echo “<p>$field->nama $field->type ($field->max_length) </p>”;
}
menjelaskan:
Objek yang dikembalikan memiliki total 12 properti objek:
nama: nama bidang
table : tabel dimana field tersebut berada
max_length: panjang maksimum bidang
not_null: 1 jika bidang tidak boleh nol, 0 sebaliknya
primary_key: 1 jika bidang tersebut adalah kunci utama, 0 jika tidak
Unique_key: 1 jika bidangnya adalah kunci unik, 0 jika tidak
multiple_key: 1 jika bidangnya tidak unik, 0 jika tidak
numerik: 1 jika bidangnya numerik, 0 jika tidak
blob: 1 jika bidangnya adalah BLOB, 0 jika tidak
type: tipe data bidang
unsigned: 1 jika bidangnya adalah nomor yang tidak ditandatangani, 0 sebaliknya
zerofill: 1 jika bidangnya "terisi nol", jika tidak 0.
19. mysql_num_fields()-Dapatkan jumlah bidang dalam format kueri:
integer mysql_num_fields (hasil_set sumber daya)
contoh:
$query = “pilih id, nama dari MyTable, urutkan berdasarkan nama”;
$hasil = mysql_query($query);
echo "Jumlah field dalam query ini adalah: ".mysql_num_fields($result)."<br />";
20. mysql_list_fields()-Dapatkan format nama field dari semua field dalam tabel yang ditentukan:
sumber daya mysql_list_fields (string nama_database, string nama_tabel [, link_id sumber daya])
contoh:
$fields = mysql_list_fields("Database Saya", "Tabel Saya");
echo "Jumlah field pada tabel MyTable di database MyDatabase: ".mysql_num_fields($fields).."<br />";
21. mysql_field_flags()-Dapatkan format opsi field yang ditentukan:
string mysql_field_flags (hasil_set sumber daya, integer field_offset)
contoh:
$query = “pilih id, nama dari MyTable, urutkan berdasarkan nama”;
$hasil = mysql_query($query);
$row=mysql_fetch_wor($row);
22. mysql_field_len()-Dapatkan format panjang maksimum dari bidang yang ditentukan:
integer mysql_field_len (hasil_set sumber daya, integer field_offset)
contoh:
$query = "pilih nama dari Tabel Saya";
$hasil = mysql_query($query);
$baris = mysql_fetch_row($hasil);
echo mysql_field_len($hasil, 0).”<br />”;
menjelaskan:
Jika mysql_field_len($hasil, 0) = 16777215
Maka numer_format(mysql_field_len($result)) sama dengan 16,777,215
23. mysql_field_name()-dapatkan format nama field:
string mysql_field_name (hasil_set sumber daya, int field_offset)
contoh:
$query = “pilih id sebagai PKID, nama dari MyTable urutkan berdasarkan nama”;
$hasil = mysql_query($query);
$baris = mysql_fetch_row($hasil);
echo mysql_field_name($result, 0); // Hasil: PKID
24, mysql_field_type()-Dapatkan format tipe kolom:
string mysql_field_type (hasil_set sumber daya, int field_offset)
contoh:
$query = “pilih id, nama dari MyTable, urutkan berdasarkan nama”;
$hasil = mysql_query($query);
$baris = mysql_fetch_row($hasil);
echo mysql_field_type($result, 0); // Hasil: int
25. mysql_field_table()-Dapatkan format nama tabel untuk field:
string mysql_field_table (hasil_set sumber daya, int field_offset)
contoh:
$query = “pilih id sebagai PKID, nama dari MyTable urutkan berdasarkan nama”;
$hasil = mysql_query($query);
$baris = mysql_fetch_row($hasil);
echo mysql_field_table($hasil, 0); // Hasil: Tabel Saya