PDA

View Full Version : مبتدی: تفاوت روش های mysql_connect و mysqli برای وصل شدن به دیتابیس چیست؟



مهدی اسماعیلی
جمعه 01 شهریور 1392, 16:31 عصر
سلام ، خسته نباشید
میخواستم بدونم تفاوت این 2 روش نسبت به هم چیست و چه مزایا و معایبی دارند ؟؟


$conn1 = new mysqli('localhost', 'root' , '' , 'school');
$conn2 = mysql_connect('localhost', 'root', '', 'school');

خیلی ممنونم

Dead Space
جمعه 01 شهریور 1392, 16:46 عصر
سلام
این لینک رو ببینید متوجه تفاوت میشید
http://php.net/manual/en/mysqlinfo.api.choosing.php

مهدی اسماعیلی
جمعه 01 شهریور 1392, 17:11 عصر
خیلی ممنون ، متوجه شدم
mysql_connect در نسخه 5.5.0 ، deprecated شده و بهتر است از روش های mysqli (http://www.php.net/manual/en/book.mysqli.php) یا PDO_MySQL (http://www.php.net/manual/en/ref.pdo-mysql.php) استفاده کنیم..

حالا یک سوال دیگه:
روش mysqli بهتر است یا PDO MySQL ؟؟ از نظر سرعت ، امنیت و ...

باز هم ممنونم

Dead Space
جمعه 01 شهریور 1392, 17:19 عصر
خیلی ممنون ، متوجه شدم
mysql_connect در نسخه 5.5.0 ، deprecated شده و بهتر است از روش های mysqli (http://www.php.net/manual/en/book.mysqli.php) یا PDO_MySQL (http://www.php.net/manual/en/ref.pdo-mysql.php) استفاده کنیم..

حالا یک سوال دیگه:
روش mysqli بهتر است یا PDO MySQL ؟؟ از نظر سرعت ، امنیت و ...

باز هم ممنونم


فکر نمی کنم تفاوت چندانی در داشته باشن.
تنها نکته ای که PDO داره اینه که شما میتونید به DBMS های مختلفی مثل Mysql یا Sqlite و ... متصل بشید

AliRezaPro
جمعه 01 شهریور 1392, 18:06 عصر
فکر نمی کنم تفاوت چندانی در داشته باشن.
تنها نکته ای که PDO داره اینه که شما میتونید به DBMS های مختلفی مثل Mysql یا Sqlite و ... متصل بشید

علاوه بر این موضوع مزایای دیگری هم دارد , پیشنهاد میکنم حداقل به فارسی جیستجو کنید