Wednesday, August 1, 2012
database connect with php
ပထမဆံုး MYSQL Database နဲ႔ connect လုပ္နည္းေလးကိုေျပာျပခ်င္ပါတယ္
php သံုးျပီး database ကို connect လုပ္မယ္ဆိုေတာ႔ php ရဲ႕ function ျဖစ္တဲ႔
mysql_connect() ကိုအသံုးျပဳရပါမယ္
Statement အေနနဲ႔ကေတာ႔ mysql_connect(servername,username,password) ပဲ႔ျဖစ္ပါတယ္
ဒီေတာ႔ connect.php ဆိုတဲ႔ ဖိုင္ေလးကိုအရင္ေဆာက္လိုက္ပါျပီးေတာ႔
ေအာက္ကကုတ္ေလးကိုေရးၾကည္႔ပါ
<?php
//connection ခ်ိတ္ဖို႔ variable ေၾကျငာတာပါ
$HOST="Your Host Name";
$USER ="Your Username ";
$PASSWORD="Your Password";
//connection အတြက္ code ေရးထားပါတယ္
$connection=mysql_connect($HOST,$USER,$_PASSWORD) or die(mysql_error());
if($connection){
echo "<p> Database Connect Successful by cyberoot</p>";
}
?>
နည္းနည္းေလာက္ရွင္းျပပါရေစ
$HOST="Your Host Name";
ကၽြန္ေတာ္ကပထမဆံုး $HOST နာမည္နဲ႔ variable တစ္ခုတည္ေဆာက္လိုက္ပါတယ္
ၾကိဳက္သလိုနာမည္ေပးလို႔ရပါတယ္ ဥပမာ $hostname ,$ hostttttttttt ,$server ဂလိုမ်ိဳးေပါ႔
"Your Host Name" ဆိုတာက variable ရဲ႕ တန္ဖိုးပါ အဲဒီေနရာမွာ ကၽြန္ေတာ္တို႔ရဲ႕ servername ကိုထည္႔ေပးရမွာပါ
ဥပမာ xampp သံုးတယ္ဆိုရင္ "localhost" or အျခားတစ္ခုခုေပါ႔ သင္ရဲ႕ Host နာမည္ျဖစ္ရပါမယ္
"" Double code ကိုထည္႔ဖို႔မေမ႔ပါနဲ႔
$USER="Your Username";
USER ဆိုတဲ႔ variable ပဲ႔ျဖစ္ပါတယ္
Your Username ဆိုတဲ႔ေနရာမွာေတာ႔ ကၽြန္ေတာ္တို႔ရဲ႕ username ကိုထည္႔ေပးရမွာပါ
ဥပမာ root ေပါ႔ ဒါကအသံုးမ်ားပါတယ္
$PASSWORD="Your Password";
အဲဒီေနရာမွာေတာ႔ Your Password ေနရာမွာကၽြန္ေတာ္တို႔ ၀င္မယ္႔ server ရဲ႕ password ကိုအသံုးျပဳရပါတယ္
xampp ရဲ႕ localhost မွာဆိုရင္ blank ပဲ႔ျဖစ္ျပီး password မေပးထားပါဘူး
$connection=mysql_connect($HOST,$USER,$_PASSWORD) or die(mysql_error());
အခုဆိုရင္ကၽြန္ေတာ္က connect လုပ္ဖို႔ $connection ဆိုတဲ႔ variable ကိုေရးထားပါတယ္ ျပီးေတာ႔
database ခ်ိတ္ဖို႔အတြက္ mysql_connect ဆိုတဲ႔ function ကိုယူသံုးထားျပီး variable ကို function ထဲမွာထည္လိုက္ပါတယ္
ျပီးေတာ႔ အကယ္ရွ္ မွားေနတယ္ဆိုဳရင္ Error message ျပေအာင္ die ဆိုတဲ႔ function နဲ႔ error ဖန္တီးလိုက္ပါတယ္
ဆုိလိုတာက connection မခ်ိတ္္ဘူးဆိုရင္ေတာ႔ error ျပေပးမွာပါ
mysql_error();
သံုးတာက error က ဘယ္ ဖိုင္ရဲ႕ ဘယ္ လိုင္း ဘယ္လိုေနရာမ်ိဳးမွာ error ျပေပးတဲ႔အတြက္ debug လုပ္ဖို႔ အလြန္ပဲလြယ္ကူပါတယ္
if($connection){
echo "<p> Database Connect Successful by cyberoot</p>";
}
အဲဒီလိုင္းမွာေတာ႔ condition စစ္ထားတာပါ
တစ္ကယ္လို႔ $connection ဆိုတဲ႔ statement သာမွန္ခဲ႔မယ္ဆိုရင္ေတာ႔ Database Connect Successful by cyberoot ဆုိျပီးေပၚလာမွာပါ
ဒါဆိုကၽြန္ေတာ္တို႔ php နဲ႔ Database ခ်ိတ္တဲ႔နည္းက ok သြားပါျပီ Connected to MYSQL! with cyberoot
ဒုတိယတစ္ခုကေတာ႔ Database ကိုေရြးခ်ယ္တာပါ
PHP Code is
<?php
//Database ကိုေရြးဖို႔ variable ဖန္တီး
$Database="your database name";
//database ေရြးဖို႔ code ေရး
mysql_select_db($Database,$connection) or die(mysql_error());
?>
"your database name" ဆိုတဲ႔ေနရာမွာ ကၽြန္ေတာ္တို႔အသံုးျပဳမယ္႔ database name ကိုထည္႔ေပးရမွာပါ
တစ္ကယ္လို႔ database မရွိဘူးဆိုရင္ phpmyadmin ထဲ႔မွာ database အသစ္တစ္ခုတည္ေဆာက္လိုက္ပါ
database name ကိုေရးျပီးေနာက္မွာ database ကို select လုပ္ဖို႔ Php ရဲ႕ mysql_select_db function ကိုအသံုးျပဳပါမယ္
ဒီမွာလည္းေစာစာတုန္းကအတိုင္းပဲ႔ database select လုပ္တာ fail ျဖစ္ခဲ႔ရင္ mysql_error() လုပ္ထားတဲ႔အတြက္ error message ကိုျပမွာပါ
အားလံုးေပါင္းျပီး ျပန္ေရးလိုက္ေတာ႔ ကၽြန္ေတာ္တို႔ရဲ႕ connect.php code ေလးက ေအာက္ကလိုမ်ိဳးျဖစ္သြားမွာပါ
<?php
//connection ခ်ိတ္ဖို႔ variable ေၾကျငာတာပါ
$HOST="Your Host Name";
$USER ="Your Username ";
$PASSWORD="Your Password";
//connection အတြက္ code ေရးထားပါတယ္
$connection=mysql_connect($HOST,$USER,$_PASSWORD) or die(mysql_error());
if($connection){
echo "<p> Database Connect Successful by cyberoot</p>";
}
//Database ကိုေရြးဖို႔ variable ဖန္တီး
$Database="your database name";
//database ေရြးဖို႔ code ေရး
mysql_select_db($Database,$connection) or die(mysql_error());
?>
Thanks for Reading
Written by cyberoot1@Gmail.com
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Thanks for your comments
Welcome from cyberoot