ورود

View Full Version : آموزش: باز و بستن کانکشن به دیتابیس mysql



samira_66
پنج شنبه 05 تیر 1393, 11:10 صبح
برای اتصال به دیتابیس از یک صفحه پی اچ پی برای تعریف کانکشن استفاده کردم...و در صفحات مورد نیاز include


mysql_connect("", "", "");
mysql_query("set names 'utf8' ");
mysql_select_db("");


حالا برای باز کردن و بستن کانکشن باید چه کدی بزنم؟

miladamirzadeh
پنج شنبه 05 تیر 1393, 19:32 عصر
شاید بهتر باشه جستجویی در مورد روش های امن ارتباط با MySQL در PHP داشته باشی. اما در جواب سوالت:


$connection=mysql_connect("localhost","root","password");
mysql_close($connection);

در واقع پس از include کردن ارتباط شما به دیتابیس برقرار شده است. پارامترهای اتصال به سرور رو مطابق با نیاز خودت تغییر بده. موفق باشید.

samira_66
پنج شنبه 05 تیر 1393, 21:30 عصر
پس اول اینکلود کنم کدهای اس کیو ال رو بنویسم و بعد هم خط دومتون دستور بستن کانکشن
نیازی به کد خط اول هست؟
روش من روش امنی نیست؟

miladamirzadeh
پنج شنبه 05 تیر 1393, 21:47 عصر
پس اول اینکلود کنم کدهای اس کیو ال رو بنویسم و بعد هم خط دومتون دستور بستن کانکشن
نیازی به کد خط اول هست؟
روش من روش امنی نیست؟
دقیقاً. بسته به تنظیمات سرور می تونید خط دوم رو بذارید یا نه. اما بله. کمی که پیش برید با مفهومی آشنا خواهید شد به نام Sql Injection. در مورد mysqli جستجویی انجام بدید. همین طور در مورد PDO. اگر دوست دارید PHP رو ادامه بدید حتما در مورد Framework های مورد استفاده در PHP که تو این انجمن هم بحث هایی در موردش شده تحقیق کنید و یکی رو انتخاب کنید.