មាតិកា
I. បង្កើត Database & Table
II. បង្កើត Files php
III. សរសេរកូដក្នុង config.php
IV. សរសេរកូដក្នុង index.php
V. សរសេរកូដក្នុង add.php
VI. សរសេរកូដក្នុង edit.php
VII.សរសេរកូដក្នុង delete.php
VIII.ដំណើរការកម្មវិធី
I. បង្កើត Database & Table
- ចូលទៅក្នុង phpMyAdmin ដើម្បីបង្កើត database មួយដែលមានឈ្មោះថា “crud_db”
បន្ទាប់មកបង្កើត Table មួយដែលមានឈ្មោះ “users” ព្រមទាំង fields ដូចខាងក្រោម


II. បង្កើត Files php
សូមធ្វើការបង្កើត folder មួយដែលមានឈ្មោះថា “crud_v1” ដាក់ក្នុង xampp à htdocs ដែលមាន files មួយចំនួនដូចខាងក្រោម
- config.php – សម្រាប់ដាក់ connection ភ្ជាប់ទៅកាន់ database
- add.php – សម្រាប់ធ្វើការ insert ទិន្នន័យចូលក្នុង database table
- edit.php – សម្រាប់ធ្វើការកែប្រែទិន្នន័យក្នុង database table
- delete.php – សម្រាប់ធ្វើការលុបទិន្នន័យចេញពី database table
index.php – សម្រាប់ធ្វើការបង្ហាញទិន្នន័យទាំងអស់នៅពេលដែល page load

III. សរសេរកូដក្នុង config.php
សូមសរសេរកូដដើម្បីភ្ជាប់ connection របស់យើងទៅកាន់ mysql ដូចខាងក្រោម៖

IV. សរសេរកូដក្នុង index.php
index.php គឺជា page សម្រាប់បង្ហាញទិន្នន័យដែលបានបញ្ចូលទាំងអស់ ដើម្បីអោយអ្នកប្រើប្រាស់អាចបន្តធ្វើប្រតិបត្តិការផ្សេងៗទៀតដូចជា add, edit, និង delete។

V. សរសេរកូដក្នុង add.php
វាគឺជា page សម្រាប់អោយ user ធ្វើការបញ្ចូលទិន្នន័យថ្មីៗចូលទៅកាន់ database របស់យើង

VI. សរសេរកូដក្នុង edit.php
វាគឺជា page សម្រាប់អោយ user ធ្វើការបញ្ចូលកែប្រែទិន្នន័យនៅក្នុង database របស់យើង


VII. សរសេរកូដក្នុង delete.php
វាគឺជា page សម្រាប់អោយ user ធ្វើការលុបទិន្នន័យចេញពី database របស់យើង

VIII. ដំណើរការកម្មវិធី
សូមដំណើរការកម្មវិធីដោយវាយ url http://localhost:8080/crud_v1/ (8080 គឺជា port)

ករណីបញ្ចូល user ថ្មី គ្រាន់តែចុចលើ “Add New User”

ចុចលើប៊ូតុង Add

ចុចលើ “Go to Home” ឬ “View Users” ដើម្បីត្រឡប់ទៅ page ដើមវិញ

ករណីកែប្រែទិន្នន័យ ដោយចុចលើពាក្យថា Edit

ចុចប៊ូតុង Update

ករណីលុបទិន្នន័យ ដោយចុចលើពាក្យថា “Delete”
