PHP-and-MySQL/C3/MySQL-Part-8/Bengali

From Script | Spoken-Tutorial
Revision as of 09:38, 16 April 2014 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Time Narration
0:00 পুনরায় স্বাগত জানাই। পূর্ববর্তী টিউটোরিয়ালে আমরা স্থাপিত করেছি যে, কি পরিবর্তন করতে যাচ্ছি এবং কিভাবে তা পরিবর্তন করতে যাচ্ছি।
00:09 আমরা এটি করে ফেলেছি।
00:11 এখন আমি কোড যাচাই করব।
00:13 আমরা ডাটাবেসে তাকালে এখানে কয়েকটি রেকর্ড দেখি।
00:17 David এর রেকর্ড অন্য টিউটোরিয়াল থেকে হওয়ায় আমি এটি এখানে মুছে ফেলতে যাচ্ছি।
00:23 মুছে ফেলার পর, এখানে Alex, Kyle, Emily এবং Dale এর রেকর্ড রয়েছে।
00:29 এখানে আমি উদাহরণস্বরূপ Kyle এর রেকর্ড ব্যবহার করে এটি একটি নির্দিষ্ট মানে বদলাবো।
00:34 আমরা পৃষ্ঠা রিফ্রেশ করে নিশ্চিত করব যে এটি আপডেট হয়েছে।
00:38 আমি "Kyle" নির্বাচন করে এটি "Karen" এ বদলাবো এবং "Change" এ টিপব, এখানে সবকিছু অদৃশ্য হয়ে গেছে।
00:46 এখন টেবিলে ফিরে আসব এবং এটি রিফ্রেশ করতে "Browse" এ টিপব।
00:50 আমরা নীচে স্ক্রল করব এবং দেখব যে কিছু পরিবর্তন হয়নি।
00:58 আমি একটি ভুল করেছি। আমরা ভুল হল যে এটি প্রথমে "name" ছিল এবং এখন আমি এটি "value" তে বদলাবো।
01:06 এটি "name" এর বদলে "value" সেট করা প্রয়োজন।
01:09 "value" এখানে নির্বাচিত সব কিছুর মান রাখে; অর্থাত ভ্যালু হল "id"
01:15 আমরা আমাদের ফর্ম জমা করলে ওটি এখানে আসবে এবং ভ্যালু এখানে "id" এর মধ্যে অন্তর্ভুক্ত করা হবে।
01:25 সুতরাং, আমি সমস্যা খুঁজে তা সংশোধন করেছি এবং এখন ফেরত গিয়ে রিফ্রেশ করব।
01:30 এখানে আমি আবার "Kyle" কে "Karen" এ বদলাবো। "Change" এ টিপে আপনি দেখতে পারেন যে কিছুই ঘটেনি।
01:37 ডেটাবেস প্রবিষ্ট করলে আপনি দেখতে পারেন যে আমরা Alex, Kyle, Emily এবং Dale পেয়েছি।
01:42 যেহেতু আমরা "Kyle" কে "Karen" এ বদলেছি, id দৃশ্যমান পরিবর্তন দেখায়।
01:47 কিন্তু যখন আমরা "Browse" এ টিপে নীচে স্ক্রল করি, আমরা দেখতে পারি যে "Kyle" এখন "Karen" দ্বারা বদলে গেছে।
01:54 আপনি ফর্মসের দ্বারা ভ্যালুস ও আপডেট করতে পারেন।
01:57 এটি খুব সহজ, যতক্ষণ আপনার এর প্রমিত জ্ঞান রয়েছে:
  • পিএইচপি সফটওয়্যার,
  • জিনিষগুলির নিপূণভাবে ব্যবহার,
  • জিনিসগুলি যাচাই করা,
  • if স্টেটমেন্টের ব্যবহার,
  • ভ্যারিয়েবল পাস করা,
  • বিশেষরূপে পোস্টিং ভেরিয়েবল ইত্যাদি।
02:15 আপনি এই টিউটোরিয়ালের মৌলিক ভাগ শিখে গেলে, এই সব শিখতে সক্ষম হবেন।
02:20 এখন পর্যন্ত, এই টিউটোরিয়ালে, আপনি প্রবিষ্ট করা, আপডেট করা এবং একইভাবে অন্য কিছু শিখেছেন।
02:28 অন্তিম জিনিস আমি আপনাকে দেখাবো যে কিভাবে ডিলিট করে।
02:34 আপনাকে ডিলিট করা প্রদর্শন করতে, আমি এই পৃষ্ঠা নির্বাচন করব এবং এই বাক্স মুছে দেবো এবং এটি এডিট করব।
02:46 আমি "Change" কে "Delete" দ্বারা প্রতিস্থাপিত করব।
02:49 এখানে আমি রেকর্ড মুছে ফেলবো যেখানে আমাদের একটি বিশেষ নাম দেখানো হয়েছে।
02:55 এটি করতে, আমি এখানে "lastname" যোগ করব।
03:01 এখন এটি রেসেন্ড করি না এবং চলুন "mysql.php" এ ফেরত যাই।
03:08 এখানে "Alex Garrett", "Karen Headen" রয়েছে যা পূর্ববর্তী উদাহরণ থেকে পরিবর্তন বা সংশোধন করা হয়েছে।
03:17 আমরা "Karen Headen" এ টিপব এবং তারপর "Delete" এ টিপব। এটি রেকর্ড মুছে দেবে।
03:24 কিন্তু এই মুহূর্তে এটি মোছা হইনি।
03:27 প্রথমে নিশ্চিত করি যে সকল রেকর্ড অক্ষত রয়েছে।
03:31 আপনি দেখতে পারেন যে সকল রেকর্ড অক্ষত রয়েছে এবং আমি মুছতে একটি নির্দিষ্ট রেকর্ড নির্বাচন করব।
03:37 ধরুন "Emily Headen", এটি মুছতে আমি Emily Headen রেকর্ড নির্বাচন করব।
03:45 এখন আমাদের এটি "mysql underscore delete.php" নামক একটি নতুন পৃষ্ঠায় জমা করা আবশ্যক।
03:52 এইজন্য, আমরা একটি নতুন পৃষ্ঠা বানাতে যাচ্ছি যা mysql underscore delete.php রূপে সংরক্ষণ করি।
03:59 আমি ঠিক একই রকম করব যেমনকি আগে করেছি।
0 4:03 আমরা জুড়তে "require" এ যাচ্ছি অর্থাত আমাদের ডেটাবেসের সাথে জোড়া আবশ্যক।
04:10 ওহ দুঃখিত! চলুন আমরা "require connect.php" তে ফেরত যাই এবং আমরা আবার ভ্যারিয়েবল নেবো।
04:22 তাই চলুন এখানে "todelete" লিখি এবং যা এখানে আবার "POST" ভ্যারিয়েবলের সমান।
04:29 আমরা এই পৃষ্ঠায় ফর্ম পোস্ট করে চলুন এখানে কিছু মান বদলাই।
04:34 চলুন "todelete" লিখি।
04:37 তাই আমরা "select name" কে "todelete" এ বদলেছি।
04:41 এখন, আপনি এখানে এই ফর্মে একবার ফিরে দেখলে, আমি আপনাকে কোড পুনরায় দেখাবো।
04:47 এখানে আমরা দেখতে পারি যে প্রতিটি ক্ষেত্রে প্রতিটি রেকর্ডের জন্য আমাদের name ভ্যালুস এবং id ভ্যালুস রয়েছে।
04:54 রিফ্রেশ করলে, আমাদের ফর্মের নাম হল "todelete" এবং আমরা এটি প্রতিটি মানের জন্য গ্রহণ করছি।
05:01 Emily এর রেকর্ড নির্বাচিত হয়ে থাকলে যেখানে id 3 এর সমান সেই রেকর্ড মুছে ফেলবো।
05:08 চলুন কোডে ফিরে যাই এবং এখানে আমাদের POST ভ্যারিয়েবল রয়েছে।
05:14 এখন আমি ইকো করে একটি উদাহরণ দিতে যাচ্ছি যে এটি কিভাবে সংশাধিত হয়।
05:20 এখানে Emily Headen রয়েছে। এখানে 3 এর অর্থ হল এটি id 3 কে ডেটাবেস বা টেবিল থেকে মুছে ফেলার জন্য ব্যবহার করতে পারি।
05:30 এখানে, আবার আমরা নতুন ভ্যারিয়েবল তৈরী করব এবং আমি এটিকে "mysql underscore query" বলবো।
05:41 এর ভিতরে কমান্ডের সম্পূর্ণ নতুন সমূহ ব্যবহার করব।
05:45 আমরা লিখব "DELETE FROM" এবং অবশ্যই আমাদের টেবিল নির্দিষ্ট করব।
05:52 এখন লিখুন "people" এবং "WHERE id equals "todelete".
05:57 "todelete" ভ্যারিয়েবল হল ব্যক্তির id, যা এই তালিকা থেকে নির্বাচিত করেছি।
06:03 চলুন এটি যাচাই করি। এখন Emily Headen লিখি।
06:08 Emily Headen এর রেকর্ড এখনও উপস্থিত থাকলে তা ডেটাবেসে দেখি।
06:13 এখনও রেকর্ড উপস্থিত কিনা তা দেখতে রিফ্রেশ করি।
06:17 যখন আমি "Emily Headen" এবং "Delete" এ টিপি, কিছুই ঘটে না।
06:22 আমরা ইকো করিনি কিন্তু রিফ্রেশ করতে "Browse" এ টিপলে, দেখতে পারি যে Emily এর রেকর্ড ডেটাবেস থেকে মুছে গেছে।
06:30 সুতরাং এই টিউটোরিয়ালের সমূহে, আমি মৌলিক পরিবেশন কমান্ড দেখিয়েছি যেমন:
  • ডেটা প্রবিষ্ট করা,
  • ডেটা পড়া,
  • সংশোধন করা,
  • ডেটা মুছে ফেলা এবং
  • html ফর্মে সম্মিলিত করা।
06:43 আমি কিছু ভুলে গিয়ে থাকলে, দয়া করে জানান এবং আমি তা এই টিউটোরিয়ালের অংশ হিসাবে যোগ করব।
6:50 আমার চ্যানেল থেকে আপডেটসের জন্য সাবস্ক্রাইব নিশ্চিত করুন।
06:53 আশা করি এই টিউটোরিয়াল আপনার সহায়ক হয়েছে। ধন্যবাদ।
06:55 আমি কৌশিক দত্ত বিদায় নিচ্ছি।

Contributors and Content Editors

Kaushik Datta, Pratik kamble