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

From Script | Spoken-Tutorial
Revision as of 10:36, 14 February 2014 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Time Narration
0:00 আপনাদের পুনরায় স্বাগত জানাই। এই টিউটোরিয়ালে ডাটাবেসে কিছু তথ্য লিখব।
0:07 এই কাজের জন্য "mysql query" ফাংশন ব্যবহার করব।
0:12 এখন এখানে আপনি দেখতে পারেন যে আমাদের কাছে আমাদের রেকর্ড আছে।
0:16 আমি এই টিউটোরিয়ালটি আবার করছি কারণ প্রথমবার এটি কাজ করেনি।
0:22 তাই সর্বপ্রথম, আমি এখানে এই তথ্য মুছে দেবো।
0:29 আমাদের কাছে ফাঁকা টেবিল আছে, এই মুহুর্তে আমাদের টেবিলে কোনো তথ্য নেই।
0:37 আমরা দেখতে পারি যে এখানে কিছুই নেই।
0:40 এখানে শুধু আমাদের ক্ষেত্রের নাম আছে।
0:43 এর সাথে এখানে শুরু করার জন্য এটি শুধু কমেন্ট করি।
0:47 সুতরাং "write some data". তারপর একটি কোয়েরী নির্ধারিত করব যা তথ্য লিখবে।
0:52 সুতরাং "write" এবং আমরা "mysql query" ফাংশন ব্যবহার করব।
0:57 এটি ঠিক 1 পরামিতি নেয় যা sql কোয়েরী।
1:02 এইজন্য, তথ্য রাখার জন্য আমরা "INSERT" লিখবো।
1:06 আমরা "INSERT INTO" লিখতে যাচ্ছি।
1:09 এটি বড় অক্ষরে লেখার কারণ এটি sql কোড।
1:14 আমি যদি কিছু বড় অক্ষরে লিখি এর মানে এটি sql কোড।
1:19 আমি যদি কিছু ছোট অক্ষরে লিখি এর মানে নয়তো এটি টেবিলের নাম বা ডাটাবেসের নাম বা একটি তথ্য যা ডাটাবেসে লিখছি।
1:28 সুতরাং "INSERT INTO people" কারণ এটি আমাদের টেবিলের নাম।
1:33 "INSERT INTO people" তারপর "VALUES" তারপর বন্ধনীতে প্রতিটি মানের জন্য কিছু স্থান বানাবো।
1:42 সুতরাং আমরা 1,2,3,4,5 পেয়েছি।
1:46 এখানে 5টি ক্ষেত্র আছে তাই ডাটাবেসের 5টি ভাগ লেখা জরুরি।
1:53 আমাদের id, firstname, lastname একইভাবে নীচে gender ও দরকার।
1:58 এটি ভিতরে নির্মিত হয় বা একক উদ্ধৃতি চিহ্ন ব্যবহার করে যা কমা দ্বারা ভাগ করা হয়েছে।
2:07 ডাবল উদ্ধৃতি চিহ্ন ব্যবহার না করার কারণ এটি শেষে বা বরং শুরুতে পেয়েছি এবং এখানে শেষ হচ্ছে।
2:15 এখানে id সন্নিবেশ করার দরকার নেই।
2:18 পরেরটি হল firstname - আমি "Alex" লিখবো।
2:22 আমার lastname এ "Garrett" লিখবো।
2:25 আমার জন্মতিথির জন্য একটি date ফাংশন বানাবো যা "date" ভ্যারিয়েবলের সমান।
2:31 এটি নির্দিষ্ট কাঠামোতে রাখবো।
2:35 আমরা এখানে ডাটাবেস থেকে দেখতে পারি যে যখন মান প্রবিষ্ট করতে যাই, আমরা নীচে আসতে পারি এবং দেখতে পারি যে ক্যালেন্ডার ফাংশনে তারিখ আছে।
2:44 সুতরাং 23rd এ টিপলে, এই ক্ষেত্র দ্বারা নেওয়া গঠন দেখতে পারি।
2:50 এটি বছরের দীর্ঘ বিন্যাস।
2:52 পরেরটি মাস তারপর দিন।
2:55 সুতরাং 2009 02 23 যা 2nd এর 23rd, 2009.
3:02 আমরা ডেট ফাংশনের সরঞ্চনা বড় Y m এবং তারপর d তে করতে পারি, ইচ্ছেমত গঠন পাওয়ার জন্য এর মাঝে হাইফেন ব্যবহার করতে পারি।
3:13 সুতরাং এটি এইরকম রূপ নেবে।
3:16 এটি এর সমান হবে এবং তা বর্তমান তারিখ হবে।
3:20 ডেট ব্যবহার করে এবং এটি date এর সরঞ্চনাতে আছে তা ধরে দিয়ে, আমরা একে টেবিলে প্রবিষ্ট করতে পারি।
3:28 শেষেরটি gender এবং যেহেতু আমি পুরুষ তাই "M" রাখছি।
3:34 এটি কাজ করবে ধরে নিয়ে এটি রান করতে পারি।
3:37 কিন্তু তার আগে, আমরা mysql error অনুসরণ করে শেষে "or die" লিখতে পারি।
3:44 আমি এখন এটি ছেড়ে দেবো কিন্তু আপনি চাইলে একে যোগ করতে দ্বিধা করবেন না।
3:50 সুতরাং পৃষ্টা রিফ্রেশ করছি।
3:53 আপনি যা দেখছেন তা আগের টিউটোরিয়াল থেকে।
3:57 ummmm..... চলুন এটি কমেন্ট করি।
3:59 এটি উপেক্ষা করি।
4:01 এটি টিউটোরিয়ালের এই অংশকে সম্পূর্ণরূপে উপেক্ষা করবে।
4:08 ঠিক আছে - তাই কোডে ফিরে আসি যা আমি এখন দেখাচ্ছি এবং চলুন রিফ্রেশ করি।
4:14 এটি দুবার রিফ্রেশ করেছি তাই ফলস্বরূপ 2টি রেকর্ড নেওয়া হয়েছে।
4:24 কিন্তু ব্রাউজে ফিরে গিয়ে এবং নীচে স্ক্রল করে আমরা দেখতে পারি, চলুন 1 মুছে দেই, আমার দ্বারা উল্লিখিত তথ্য ডাটাবেসে রেখে দেওয়া হয়েছে।
4:35 বাস্তবে আমি আমার জন্মতিথি বর্তমান তারিখ হিসাবে রেখে দিয়েছি যা আমি করতে চাইনি।
4:43 আমি আমার জন্মতিথি বর্তমান তারিখ হিসাবে চাই না কারণ আমি আজ জন্মাইনি।
4:48 আমার firstname, lastname এবং gender ঠিক আছে।
4:53 এই মুহূর্তে আমার id 6 এবং পরের বার আমরা রেকর্ড সন্নিবেশ করব তখন এটি বেড়ে 7 হয়ে যাবে এবং তারপর 8.
5:02 আপনার এটি এতক্ষণে জানা উচিত।
5:03 এখন আমি আমার জন্মতিথি বদলানো দেখাবো, কারণ আমি একটি ভুল করেছি।
5:09 তাই প্রথমে এই 2টি রেখা কমেন্ট করব যাতে এটি পুন: রান করতে না হয়।
5:15 একটি নতুন ভ্যারিয়েবল বানাবো, একে "update data" রূপে কমেন্ট করব।
5:20 এটি বর্তমান ভ্যারিয়েবল "update" এবং এটি "mysql query" এর সমান।
5:26 পরামিতির ভিতরে আমরা যা আনছি তা নিজেই "mysql query".
5:32 আমরা এখানে "UPDATE" লিখব এবং টেবিলের নাম লিখতে যাচ্ছি যা হল "people".
5:38 তারপর "SET" লিখব এবং সেট করার জন্য একটি নির্দিষ্ট ক্ষেত্র বাছতে হবে।
5:43 এটি "dob" হওয়া উচিত এবং এটি আমার প্রকৃত জন্মতিথি 1989 এর সমান, যে বছরে আমি জন্মেছি এবং মাস হল নভেম্বর এবং 16তম দিন যেদিন আমি জন্মেছি।
5:57 এই কমান্ড রান করে আমরা বাস্তবে এই টেবিলে সবার জন্মতিথি আপডেট করছি।
6:05 এর কারণ আমরা কোথায় আপডেট চাই তা দেখাইনি।
6:10 কিন্তু আমরা করতে পারি, এরপর আমরা লিখতে পারি "WHERE id = 6" কারণ আমার অনন্য id হল 6.
6:18 চলুন এক নজর দেখি।
6:23 অন্যথায় এটি সবাইকে আপডেট করে দেবে।
6:26 মনে রাখুন আমি বলেছি id অনন্য। update my id বলা বেশি ভলো।
6:32 এর স্থানে আমি "WHERE firstname equals Alex" লিখি। যদিও এটি প্রতিটি রেকর্ড আপডেট করবে যার firstname হল "Alex".
6:41 কিন্তু আমরা এও লিখতে পারি "AND lastname equals Garrett".
6:46 তবুও ডাটাবেসে আমাদের কাছে এখনও যদি দুজন থাকে যার firstname এবং lastname একই, আমরা এখনও আগের মতই সেই ঝুঁকি নিচ্ছি।
6:54 সবচেয়ে ভাল "unique" ব্যবহার করুন এবং তা মুখ্যশব্দ "unique id" যা আমার জন্য 6.
7:00 আপনি দেখতে পারেন যে আমার জন্মতিথি 2009 নির্ধারিত যা বর্তমান তারিখ।
7:06 কিন্তু এই পৃষ্টা রিফ্রেশ করাতে কিছু হয়নি কারণ আমরা শুধু কমান্ড রান করছি।
7:11 এখন যদি রিফ্রেশের জন্য ব্রাউজে টিপি ও নীচে স্ক্রল করি, দেখব যে এটি আমাদের ইচ্ছেমত বদলে গেছে এবং বাকি সবকিছু অক্ষত আছে।
7:21 যদি আপনার ডাটাবেসে কিছু তথ্য আপডেট করা বা ঐরকম কিছু দরকার, কি তথ্য আপডেট করতে চান তা নির্দিষ্ট করতে পারেন।
7:29 আমি "dob" ব্যবহার করেছি যা জন্মতিথির সমান ও জরুরী।
7:34 আমি lastname আপডেট করতে পারতাম।
7:36 আপনি এটি কোথায় আপডেট করতে চান তাও স্পষ্ট করা উচিত।.
7:40 আমি এই রেকর্ড বলবো যা এখানে এই দীর্ঘ রেখা।
7:46 একে রেকর্ড বলা হয় এবং আমি স্পষ্টরূপে দেখিয়েছি "WHERE" id 6 এর সমান এবং এটি অনন্য রেকর্ড আপডেট করেছে।
7:56 এটি হল যা আপনি শিখেছেন - কিভাবে মান প্রবিষ্ট করে এবং কিভাবে কিছু মান আপডেট করে, আপনি ভুল করেছেন যা আমি করেছিলাম বা আপনি যদি শুধু কিছু তথ্য আপডেট করতে চান যা বেশিরভাগ হয়, যখন ডাটাবেসের সাথে কাজ করেন।
8:10 ডাটাবেস থেকে কিভাবে সূচনা প্রাপ্ত করে এবং তথ্য ব্যবহারকারীকে প্রদর্শন করে তা জানার জন্য পরের অংশে সম্পর্ক করুন।
8:17 শীঘ্রই দেখা হবে। আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Gaurav, Kaushik Datta