يلا شاركوني تجاربكم
لقد جربت طريقتين بـ PHP للاتصال بقاعدة البيانات mysql وهما:
الطريقة الأولى: باستخدام PDO أو المعروفة بـ PHP Data Object
- تعتمد هاته الطريقة على try & catch في نظام جمع الأخطاء أو فشل الاتصال
try {
$db = new PDO($dsn, $user, $pass, $option);
$db->setAttribute(PDO::ATTR_ERRMODE,
catch(PDOException $e) {
echo 'Failed ' . $e->getMessage();
}
الطريقة الثانية: باستخدام mysqli
- وتعتمد على القاعدة الشرطية
if --> die
$conn = mysqli_connect($dbServername, $dbUsername, $dbPassword, $dbName);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
ترى أيهما تفضل؟ وأي الطريقتين أقوى؟ مع شرح مبسط