• 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دسترسی به پایگاه داده با PDO
#1
این مقاله ساده به شما کمی بیشتر PDO رو توضیح میده.
به طور کلی PDO از ابتدای PHP5 به PHP وارد شد. در نسخه 5.1 اون از دیتابیس انجین های دیگه ای هم پشتیبانی میکرد.
کار باهاش هم خیلی ساده ست.
اینم یکیش. اینهاش :
کد پی‌اچ‌پی:
$con = new PDO('mysql:host=localhost;dbname=bank''user''pass'); 

اینم کل مقاله :
http://www.brandonsavage.net/pdo-primer/
علم تاج افتخار دنیا و یادگار پس از مرگ است
  پاسخ
تشکر شده توسط : oia Y.P.Y zoghal ARA System32 HiddeN
#2
آیا واقعا ترانزکشن رو برای مای اسکیوال شبیه سازی میکنه این کتابخانه؟
  پاسخ
تشکر شده توسط :
#3
(۱۳۸۸ مهر ۱۴, ۰۶:۳۱ ب.ظ)zoghal نوشته: آیا واقعا ترانزکشن رو برای مای اسکیوال شبیه سازی میکنه این کتابخانه؟

pdo کتابخانه نیست
یه اکستنشن برای دسترسی به دیتابیس
http://us.php.net/manual/en/intro.pdo.php

و transaction
http://us.php.net/manual/en/pdo.transactions.php
  پاسخ
تشکر شده توسط : Alimokhlesi zoghal HiddeN
#4
من چیزی تو http://us.php.net/manual/en/pdo.transactions.php در مورد اینکه رو چه دیتابیسی ترانزکشن رو ساپورت میکنه ندیدم. چیزی که مد نظر من هست اینه که آیا برای موتور myisam میتونه ترانشکن رو شبیه سازی کنه یا خیر؟
  پاسخ
تشکر شده توسط :
#5
(۱۳۸۸ مهر ۱۴, ۰۸:۵۰ ب.ظ)zoghal نوشته: من چیزی تو http://us.php.net/manual/en/pdo.transactions.php در مورد اینکه رو چه دیتابیسی ترانزکشن رو ساپورت میکنه ندیدم. چیزی که مد نظر من هست اینه که آیا برای موتور myisam میتونه ترانشکن رو شبیه سازی کنه یا خیر؟

خير pdo هرگز اين كار رو انجام نميده. تراكنش مخصوص پايگاه داده هستو pdo تنها يك لايه هست. مي تونيد تست كنيد و وقتي كه تست رو انجام ميديد با خطا مواجه ميشيد
حالا چه گيري به تراكنش واسه myisam داري آخه؟ Big Grin
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان