Wednesday, June 6, 2012

Cara Menangani Kesalahan Yang Muncul Dalam PHP

Hal ini berguna ketika debugging, dan bahkan ketika Anda hanya ingin memastikan bahwa database tidak bertingkah aneh. Setelah query telah dibuat melalui  fungsi mysql_query (), pesan kesalahan yang dihasilkan akan disimpan dalam fungsi mysql_error (). Berikut adalah contoh kode potongan untuk menampilkan pesan kesalahan. Namun, ketika tidak ada pesan error, string kosong dikembalikan.
Contoh Skrip PHP:
 
 print mysql_error();



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Contoh Dasar Menutup Koneksi Database

Hal ini tidak selalu diperlukan untuk menutup koneksi ketika Anda sudah selesai, tetapi disarankan. Namun demikian, yang diperlukan untuk menutup koneksi ke database jika Anda ingin membuka koneksi baru ke database yang berbeda.

Untuk menutup koneksi ke database, kita menggunakan fungsi mysql_close () , sebagai berikut:


  mysql_close();

Selamat mencoba !! ^^



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Teknik Mengambil Data Dari Query SELECT

Ada banyak metode untuk mengambil data dari sebuah query SELECT.

Jika kita mengambil, misalnya, kode berikut:

# --- Connect To Database ---
 $db = "db1";
 $link = mysql_connect("localhost", "user", "pass");
 mysql_select_db($db, $link);
 
 # --- Select Info from Database ---
 $result = mysql_query ("SELECT val1, val2 FROM tbl1");
 
 Untuk sekarang mengambil data dari variabel $result, kita bisa menggunakan salah satu dari banyak metode.
 Metode yang direkomendasikan, bagaimanapun, adalah untuk berurutan setiap baris tabel, menyimpannya ke
 dalam array satu dimensi. Kami melakukan ini dengan menggunakan fungsi sql_fetch_row () ,  lewat itu
 variabel dimana hasilnya disimpan. Berikut ini adalah contoh sederhana:
 
while ($row = mysql_fetch_row($result)){
    foreach ($row as $field) {
       print "$field . ";
    }
    print "";
 } 
 
 Ini hanya akan menampilkan hasil dalam tabel seperti format.

 Berikut ini adalah contoh penggunaan metode ini:
 
 $counter = 0;
 while ($row = mysql_fetch_row($result)){
    $val1[$counter] = $row[0];
    $val2[$counter] = $row[1];
    $counter++;
 }
 $numRows = $counter; 
 
 Contoh di atas, hanya membagi hasil menjadi beberapa array satu dimensi, untuk manipulasi mudah.



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Dasar Pembuatan Query Dalam PHP

Setelah koneksi ke database telah dibuat, Anda pasti akan ingin melakukan query database. Untuk membuat query pada database yang dipilih, kita menggunakan fungsi mysql_query () . Jika Anda menggunakan query SELECT, maka data kembali dari query yang akan diteruskan ke  fungsi mysql_query (), yang pada gilirannya akan mengembalikannya ke variabel yang dapat Anda tentukan. Pada contoh berikut, dua pertanyaan yang dibuat, yang pertama tidak mengembalikan data, dan yang kedua mengembalikan data.
Di bawah ini tedapat Skrip PHP :

// A Query without any returned data
 mysql_query ("INSERT INTO `table1` ('val1', 'val2')");
 // A Query with returned data
 $query = mysql_query("SELECT * FROM `table1`");



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Cara Membuat Koneksi ke Database MySQL Dengan PHP

Hal pertama yang perlu kita lakukan sebelum kita dapat berinteraksi dengan database, adalah untuk membuka koneksi ke database server. Hal ini dilakukan dengan menggunakan fungsi mysql_connect (), yang mengembalikan penangan database, seperti penangan file ketika menangani file. Pengendali database yang kemudian digunakan untuk memilih database aktif untuk digunakan.

Berikut adalah skrip PHP untuk men-setup koneksi ke server database, dan untuk memilih database untuk menggunakan:

 
$db = "database1";
 $link = mysql_connect("localhost", "username", "password");
 mysql_select_db($db, $link);



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Cara Mengakses Database MySQL Dalam Skrip PHP

PHP & MySQL membantu. Di sini kita akan memberikan bantuan pada beberapa masalah umum yang berkaitan dengan akses database MySQL dari dalam Skrip PHP Anda.

Persyaratan: Apache, PHP (4 atau 5), MySQL.

Script sederhana yang menggambarkan bagaimana untuk menghubungkan ke database MySQL dan masalah berbagai produk, menghapus dan update query:

Jika Anda memerlukan akses database dari sejumlah script, mungkin akan berguna untuk menggunakan menyertakan file untuk perubahan lebih mudah dari parameter database di kemudian hari. Dengan cara ini Anda hanya perlu mengubah 1 file dalam kasus perubahan nama pengguna atau nama database.
Dalam setiap script yang membutuhkan akses database Anda dapat menempatkan ini:

<?php

  require_once 'database.inc';

  $connection = mysql_pconnect(HOSTNAME,USERNAME,PASSWORD);
  mysql_select_db(DATABASE,$connection);

?>

Ini menghubungkan ke server database dan memilih database yang benar. Perhatikan di sini bahwa kita menggunakan koneksi mysql_pconnect atau persistent connections. Hal ini membuat koneksi terbuka untuk beberapa saat setelah script selesai sehingga web server dapat kembali menggunakan koneksi database. Hal ini dapat meningkatkan kinerja pada web servers sibuk.
Isi database.inc include file adalah:


<?php

  define('HOSTNAME','localhost');
  define('DATABASE','myDatabase');
  define('USERNAME','myUser');
  define('PASSWORD','myPassword');

?>

Kita mendefinisikan ini sebagai konstanta, untuk mencegah adanya tumpang tindih antara nilai satu dengan yang lainnya.
Selalu pastikan Anda juga menempatkan include file di luar direktori web diakses, atau menolak akses ke sana, jika file ini bisa didownload dan keamanan database Anda dikompromikan.

Sekarang kami akan menunjukkan bagaimana query database dengan beberapa pertanyaan sederhana:



<?php

  $result = mysql_query("SELECT fielda, fieldb FROM table", $connection);
  $fielddata = @ mysql_fetch_array($result);

  print "fielda is {$fielddata['fielda']} \n";
  print "fieldb is {$fielddata['fieldb']} \n";

?>
 

Untuk memilih field, gunakan ini:
 
<?php

  $result = mysql_query("SELECT field FROM table WHERE key=1", $connection);
  $myfield = mysql_result($result,0);

?>
 
 

 
 


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Teknik Memilih Informasi Query SQL Selection Dengan PHP

Ketika kita melakukan query pilih kita memilih informasi dari database kita kembali apa yang dikenal sebagai sumber daya, dan itulah yang disimpan dalam $result, pengidentifikasi sumber daya kita. Sumber daya adalah tipe khusus dari variable PHP, tetapi mari kita melihat bagaimana untuk mengakses informasi dalam halaman ini.

Kita dapat menggunakan fungsi yang disebut mysql_fetch_assoc dibutuhkan satu parameter, sumber daya pengenal kita
$result, dan menghasilkan sebuah array asosiatif sesuai dengan baris diambil. Setiap kolom dalam tabel sesuai dengan indeks dengan nama yang sama. Sekarang kita dapat mengekstrak informasi dan mencetaknya seperti:

<?php 
 //Connect to the mysql server and get back our link_identifier
 $link = mysql_connect("localhost", "your_user_name", "your_password")
         or die('Could not connect: ' . mysql_error());
 
 
 //Now we select which database we would like to use
 mysql_select_db("MyDB") or die('could not select database'); 
 
 //Our SQL Query
 $sql_query = "Select * From MyTable";
 
 //Run our sql query
 $result = mysql_query($sql_query)or die('query failed'. mysql_error());
 
 //iterate through result
 while($row = mysql_fetch_assoc($result))
 {
     //Prints out information of that row
     print_r($row);
     echo $row['foo'];
     //Prints only the column foo.
 }
 
 // Free resultset (optional)
 mysql_free_result($result);
 
 
 //Close the MySQL Link
 mysql_close($link);
 ?>



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Program PHP MySQL di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.