কম্পিউটার

পিএইচপি স্ক্রিপ্ট ব্যবহার করে মাইএসকিউএল ডাটাবেস সংযোগ স্থাপন করতে কোন পিএইচপি ফাংশন ব্যবহার করা হয়?


PHP mysql_connect() প্রদান করে একটি ডাটাবেস সংযোগ খুলতে ফাংশন। এই ফাংশনটি পাঁচটি প্যারামিটার নেয় এবং সাফল্যের ক্ষেত্রে একটি MySQL লিঙ্ক শনাক্তকারী বা ব্যর্থতার ক্ষেত্রে FALSE প্রদান করে। এর সিনট্যাক্স নিম্নরূপ -

সিনট্যাক্স

connection mysql_connect(server,user,passwd,new_link,client_flag);

উপরের সিনট্যাক্সে ব্যবহৃত পরামিতিগুলি আমাদের নিচের টেবিলটি দেয় -

Sr.No
প্যারামিটার এবং বর্ণনা
1
সার্ভার
ঐচ্ছিক - ডাটাবেস সার্ভার চালানো হোস্ট নাম। যদি নির্দিষ্ট করা না থাকে, তাহলে ডিফল্ট মান হবে localhost:3306
2
ব্যবহারকারী
ঐচ্ছিক - ডাটাবেস অ্যাক্সেসকারী ব্যবহারকারীর নাম। যদি নির্দিষ্ট করা না থাকে, তাহলে ডিফল্ট হবে সার্ভার প্রক্রিয়ার মালিক ব্যবহারকারীর নাম
3
Passwd
ঐচ্ছিক - ডাটাবেস অ্যাক্সেসকারী ব্যবহারকারীর পাসওয়ার্ড। যদি নির্দিষ্ট করা না থাকে, তাহলে ডিফল্ট একটি খালি পাসওয়ার্ড হবে
4
new_link
ঐচ্ছিক − যদি একই আর্গুমেন্ট সহ mysql_connect() এ দ্বিতীয় কল করা হয়, কোন নতুন সংযোগ স্থাপন করা হবে না; পরিবর্তে, ইতিমধ্যে খোলা সংযোগের শনাক্তকারী ফেরত দেওয়া হবে
5
ক্লায়েন্ট_ফ্ল্যাগস
ঐচ্ছিক − নিম্নলিখিত ধ্রুবকগুলির সংমিশ্রণ −
  1. MYSQL_CLIENT_SSL - SSL এনক্রিপশন ব্যবহার করুন।
  2. MYSQL_CLIENT_COMPRESS - কম্প্রেশন প্রোটোকল ব্যবহার করুন।
  3. MYSQL_CLIENT_IGNORE_SPACE − ফাংশনের নামের পরে স্পেস দিন।
  4. MYSQL_CLIENT_INTERACTIVE − সংযোগ বন্ধ করার আগে ইন্টারেক্টিভ টাইমআউট সেকেন্ড নিষ্ক্রিয়তার অনুমতি দিন।

  1. মাইএসকিউএল ফলাফলের সাথে যুক্ত কার্সার মেমরি প্রকাশ করতে কোন পিএইচপি ফাংশন ব্যবহার করা হয়?

  2. কিভাবে আমরা PHP স্ক্রিপ্ট ব্যবহার করে একটি MySQL অস্থায়ী টেবিল তৈরি করতে পারি?

  3. মাইএসকিউএল কোয়েরি দ্বারা প্রভাবিত সারির সংখ্যা দিতে কোন পিএইচপি ফাংশন ব্যবহার করা হয়?

  4. কিভাবে আমি পিএইচপি ব্যবহার করে একটি মাইএসকিউএল ডাটাবেসে enum সম্ভাব্য মান পেতে পারি?