Published On: Wed, Dec 28th, 2011

ស្វែង​រក​ឈ្មោះ​សិស្ស​ទៅ​តាម​ប្រភេទ​នៃ​តួអក្សរ

នៅ​ក្នុង​សៀវភៅ​ទស្សនាវដ្ដី ​CM ​លេខ​៩៣​បោះពុម្ព​ផ្សា​នៅ​ថ្ងៃ​ទី​០១ ​ខែ​សីហា​ ឆ្នាំ​២០១១​កន្លង​ទៅ​នេះ​យើង​ខ្ញុំ​បាន​ធ្វើ​បង្ហាញ​លោក​អ្នក​រួច​ហើយ​ពី​របៀប​បញ្ចូល​និង​ការ​ការ​កែប្រែ​ទិន្នន័យ​ក្រោយ​ពេល​អ្នក​បាន​បញ្ចូល​រួច​ដោយ​ប្រើ​ភាសា​ PHP ​& ​MySQL​ សម្រាប់​រក្សា​ទិន្នន័យ​ទាំង​នោះ។​ជា​បន្ត​នៅ​លើ​សៀវភៅ​នេះ​យើង​និង​បង្ហាញ​លោក​អ្នក​អំពី​ចំណុច​ថ្មី​មួយ​ទៀត​គឺ​ការ​ច្រោះ​ទិន្នន័យ​ឬ​ការ​ទាញ​យក​ទិន្នន័យ​តាម​ប្រភេទ​នៃ​តួអក្សរ​ដែល​អ្នក​ចង់​ស្វែង​រក​ចេញ​ពី​តារាង​ឬ​ Database ។​សូម​មើល​ពី​របៀប​អនុវត្តន៍​ដូច​ខាង​ក្រោម។
១-ជា​ដំបូង​អ្នក​ត្រូវ​បង្កើត​តារាង​ឬ ​table ​មួយ​សម្រាប់​រក្សា​ទិន្នន័យ​ដោយ​ដាក់​ឈ្មោះ​ថា​ student​ដូច​ខាង​ក្រោម។
២-បន្ទាប់​ពី​អ្នក​បង្កើត​បាន​table ​ដូច​ខាង​លើ​អ្នក​ត្រូវ​បង្កើត​ files ​ពីរ​ទៀត​ដែល​ file​ ទី​មួយ​សម្រាប់​ធ្វើ​ជា​ Form ​ដើម្បី​វាយ​ទិន្នន័យ​ឬ​វាយ​ឈ្មោះ​ឬ​ប្រភេទ​នៃ​ទិន្នន័យ​ដែល​អ្នក​ចង់​ធ្វើការ​ស្វែង​រក​មាន​ឈ្មោះ​ថា ​search.html។​
-បើក file​ search.html ​ដើម្បី​បំពេញ​កូដ​ HTML ​សម្រាប់​ស្វែង​រក​ឬ​សម្រាប់​ Interface ​សម្រាប់​អ្នក​វាយ​ឈ្មោះ​អ្វី​មួយ​ដែល​អ្នក​ត្រូវ​រក។

Search by name:


-action=“search.php“ ៖គឺ​ប្រើ​សម្រាប់​បោះ​ឬ​បញ្ចូល​ទិន្នន័យ​ទៅ​ឱ្យ​ File ​មួយ​ឈ្មោះ​ថា ​search.php​ នៅ​ពេល​ form​ មាន​សកម្មភាព​ឬ​ទទួល​រង់​អំពើ​ពី​អ្នក​ប្រើ​(user)។
៣-បន្ទាប់​ពី​បំពេញ​កូដ​រួច​ upload ​file​ search.html​ ទៅ​កាន់ ​Server​បន្ត​មក​ទៀត​អ្នក​ចាប់​ផ្ដើម​ដំណើរការ​ការ​វា​។​អ្នក​និង​ទទួល​បាន​លទ្ធផល​ដូច​ខាង​ក្រោម។
៤-បង្កើត file ​មួយ​ទៀត​មាន​ឈ្មោះ​ថា​ search.php ​សម្រាប់​ទាញ​យក​ឬ​ច្រោះ​ទិន្នន័យ​ដែល​អ្នក​ចង់​បាន​ចេញ​ពី database ​ឬ​ table ​ដែល​អ្នក​បាន​បង្កើត​រួច។
៥-បើក file ​search.php ​ដើម្បី​បំពេញ​កូដ​នៃ​ភាសា ​PHP ​ដើម្បី​ភ្ជាប់​ទៅ​កាន់​ Database​ &​ table​ របស់​អ្នក។
-ភ្ជាប់​ទៅ​កាន់ ​Localhost ​ឬ ​Domain​ name​ របស់​អ្នក។
mysql_connect​ (“localhost“, “root“,“123“) or die (mysql_error());
? >
-ភ្ជាប់​ទៅ​កាន់​ Database ​អ្នក​បាន​បង្កើត​រួច(data)។
mysql_connect (“localhost“, “root“,“123“) or die (mysql_error());
mysql_select_db (“data“);
? >
-ប្រកាស​អញ្ញាត​មួយ​ឈ្មោះ​ថា ​$term=$_POST[‘term‘];​ សម្រាប់​ទទួល​យក​តម្លៃ​ពី​ Form នៃ file search.html នៅ​ពេល​អ្នក​ចុច​លើ​ប៊ូតុង search។
mysql_connect (“localhost“, “root“,“123“) or die (mysql_error());
mysql_select_db (“data“);
$term = $_POST[‘term‘];
? >
-ទាញ​ទិន្នន័យ​ចេញ​ពី​តារាង​ឬ ​table ​ឈ្មោះ​ថា ​student។
-យើង​ធ្វើការ​ស្វែង​រក​តាមរយៈ​ឈ្មោះ​ដោយ​ប្រើ​ Key ​work ​Like ​( user_name like ‘ %$term%‘ )។
mysql_connect (“localhost“, “root“,“123“) or die (mysql_error());
mysql_select_db (“data“);
$term = $_POST[‘term‘];
$sql = mysql_query(“select * from user where user_name like ‘%$term%‘“);
? >
-ខាង​ក្រោម​នេះ​គឺ​ជា​ការ​ទាញ​ទិន្នន័យ​មក​បង្ហាញ​នៅ​លើ​ទំព័រ​វ៉ិបសាយ​របស់​អ្នក​ជា​ជំហាន​ចុង​ក្រោម​ដែល​យើង​បាន​ដាក់​កូក​បញ្ចូល​គ្នា​តាំង​ចំណុច​ពី​មួយ​ដល់​ចំណុច​បញ្ចប់។
mysql_connect (“localhost“, “root“,“123“) or die (mysql_error());
mysql_select_db (“data“);
$term = $_POST[‘term‘];
$sql = mysql_query(“select * from student where st_name like ‘%$term%‘“);
while ($row = mysql_fetch_array($sql)){
echo ‘ Student ID is : ‘.$row[‘st_id‘];
echo ‘
student name is : ‘.$row[‘st_name‘];
echo ‘
Student description is: ‘.$row[‘st_desc‘];
echo ‘

‘;
}
echo(‘ do you want to search again! click here ‘);
? >
៦-​បន្ទាប់​ពី​អ្នក​បាន​បំពេញ​កូដ​រួចរាល់​ដូច​ការ​បង្ហាញ​ខាង​លើ​រួច​អ្នក​ត្រូវ ​upload file ​search.php ​នេះ​ទៅ​កាន់​Server ដូច​ចំណុច​ទី​១​ដែរ។
៧-ឆ្លង​តាម​៦​ជំហាន​ខាង​គឺ​យើង​បាន​បញ្ចប់​រួច​រាល់​ជាមួយ​ការ​សរសេរ​កូដ​ទៅ​លើ​ផ្នែក​មួយ​នៃ ​project ​របស់​អ្នក​ដូច្នេះ​ជា​បន្ត​អ្នក​អាច​សាក​ល្បង​ស្វែង​រក​ទិន្នន័យ​របស់​អ្នក​ជាមួយ​គេហទំព័រ​ដែល​បាន​បង្កើត​រួច​ខាង​លើ។
-វាយ​បញ្ចូល​ឈ្មោះ​ពេញ​ឬ​វាយ​តែ​អក្សរ​ខាង​ដើម​ក៏​បាន​បន្ទាប់​មក​ចុច​លើ​ប៊ូតុង​ Search។​ បន្ទាប់​មក​អ្នក​និង​ទទួល​បាន​លទ្ធផល​ពី ​Search ​គឺ​មាន​ដូច​ខាង​ក្រោម។
-របៀប​នៃ​ការ​អនុវត្តន៍​ខាង​លើ​នេះ​ជា​ចំណុច​ដំបូង​ដែល​អ្នក​ឱ្យ​អ្នក​សិក្សា​ភាសា ​Programming ​ឬ​Web ​develop ​ងាយ​យល់​និង​អនុវត្តន៍​តាម​ហើយ​ជា​គន្លឹះ​ខ្លីៗ​ដែល​អ្នក​អាច​អនុវត្តន៍​បាន​យ៉ាង​ស្រួល​ជាមួយ​ភាសា​ PHP ​និង​ MySQL។

រក្សាសិទ្ធិគ្រប់យ៉ាងដោយទស្សនាវដ្តីវិទ្យាសាស្រ្តកុំព្យូទ័រ ចេញផ្សាយឆ្នាំ ២០១២