Categories
PHP

មូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ PHP CRUD

មាតិកា

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”

By sysomeho

Ho Sysome obtains B.S. degree in Computer Science from Phnom Penh Internation University (PPIU) in 2013 and currently studying Master of Science in IT (MSIT) at Asia Euro University (AEU). He worked as an IT Officer at Microfinance Institute and Bank in Phnom Penh. He is familar in programming language such as VB.NET, Java (Java2EE, Spring), Codeigniter, Laravel, mysql, sql server and so on. He enjoys sharing knowledges, learns from other, and develop himself.
Find him on Facebook: Spy Ro, Linkedin: Sysome HO.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.