Wednesday, June 6, 2012

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.

No comments:

Post a Comment