Sabtu, 12 November 2011

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

mysql_query ()

mysql_query() adalah fungsi yang digunakan untuk mengirim query ke database MySQL. 
 
Syntax:
mysql_query ($query,$link)
 
Keterangan
$query    : adalah perintah yang digunakan untuk query ke database
$link       : adalah link yang dibuka oleh mysql_connect, jika link ini tidak disebutkan maka fungsi 
                mysql_query akan mengambil link terakhir yang dibuka
 
Nilai yang dihasilkan:
·           Untuk perintah SELECT, SHOW, DESCRIBE, EXPLAIN dan elemen lainnya yang 
       mengembalikan resultset maka jika sukses fungsi mysql_query akan menghasilkan ‘resource’ 
       dan jika error maka akan menghasilkan ‘FALSE’
·           Untuk perintah SQL lainnya seperti INSERT, UPDATE, DELETE, DROP maka jika sukses 
       fungsi mysql_query akan menghasilkan ‘TRUE’ dan jika error akan menghasilkan ‘FALSE’
 

Perbedaan printf dan echo pada php


Printf         : fungsi untuk menampilkan string terformat
Print           : konstruksi bahasa dalam php untuk menampilkan string
Echo          : konstruksi bahasa dalam php untuk menampilkan banyak string
Untuk menampilkan sesuatu kedalam layar, digunakan fungsi echo(), print(), atau printf().
  • Echo() dan Print(), merupakan suatu fungsi yang tidak memiliki nilai kembali. Sehingga tidak dapat digunakan untuk melakukan operasi aritmatika, operasi perbandingan, maupun operasi logika, sedangkan 
  • Printf(), merupakan fungsi yang memiliki nilai kembali. Sehingga memungkinkan untuk dilakukan pem-format-an suatu nilai. Sintaksnya : printf (“Tulisan %kode”, Argumen);