کلاس آماده کار با MySql

شهریور ۹, ۱۳۹۱ توسط : سعید

سلام

در این پست یک کلاس آماده برای اتصال به دیتابیس رو قرار میدم که متونید توی پروژه هاتون ازش استفاده کنید.

کار باهاش به صورت زیره :

// initiate the main DB class 
$db = new DB('mysql://user:pass@server/db'); 
$users = $db->table('users'); $users->find(); // returns an array of all records from the users table 
$users->find_by_name('test'); // returns any rows where the name field == test 
$users->find_by_name_like('%test%'); // returns any rows where the name field LIKE '%test%' 
$users->create( 'name' => 'test', 'email' => 'test@test.com', 'enabled' => 1 ); // creates a new row in the users table with the specified data
$id = $users->lastId(); // return the last insert id 
$user = $users->find($id); // find a user where id == $id 
$user->name = 'not test'; // set the name to not test 
$user->save(); // save the record 
$posts = $db->table('posts'); $posts->find_by_date_after(date('Y-m-d H:i:s', strtotime('yesterday'))); // find all posts from the past 24 hours 
$posts->find_by_title_like('%php', array('order' => 'date DESC', 'limit' => 1)); 
$posts->find_by_user_id_and_title_like(array(12, '%php%')); // find all posts by a certain user with title LIKE '%php%'

کدهاش رو هم میتونید از لینک زیر دانلود کنید :
http://phpro.ir/wp-content/uploads/db.txt

منبع :
http://www.phpbuilder.com/snippet/detail.php?type=snippet&id=1444

بازدید : ۴۵۲۶

ایوب سیستم
شهریور ۱۰, ۱۳۹۱ @ ۶:۴۵ ب.ظ

مثل همیشه عااااااالی بود … وری تنکس 😡

پاسخ دادن
روشنك محمدي
شهریور ۱۲, ۱۳۹۱ @ ۷:۲۹ ق.ظ

من اسکریپت ajax برای ارسال نظر و + و – دادن و جواب دادن به نظرات دیگران را میخوام .

پاسخ دادن
مصطفی
شهریور ۱۲, ۱۳۹۱ @ ۱۰:۲۳ ق.ظ

آقا دمت گرم
واقعا عالیه
ایناسکریپتها خیلی کارها رو راحت میکنه
ممنون

پاسخ دادن
دی ۱۶, ۱۳۹۲ @ ۱۲:۴۶ ق.ظ

با عرض سلام و خسته نباشید خدمت تمامی دست اندکاران سایت خوب پی اچ پی پرو
اول از همه خواستم تشکر کنم بابت سایت خوبتون چون ما ایرانی ها با اینکه از یچیزی خیلی خوشمون میآدا اما شاید بعلت اوضاع بد و قیمت بالا اینترنت حوصله یک کامنت کوچیک هم نداریم.
دوم اینکه خیلی خوشم اومد تقریبا سایت شما دومین سایتی بود که دیدم مرجع خوبی برای php هست و همچنین امیدوارم که این زحماتتتان بی ثمر نمونه و همینطور به کارتون ادامه بدید
بنده نیز شخصا اگر بتونم در راستای تقویت پایه این سایت کمکی کنم خوش حال میشم.

دوستانی هم که این مطالب واقعا میبینن مفید واقع شده براشون حتما یک نظر حتی یک تشکر خالی هم که شده بنویسن چونکه باعث ماندگاری چنین سایت های خوبی میشه .

بازم ممنون سربلند و پیروز باشید .

پاسخ دادن
    سعید
    دی ۱۶, ۱۳۹۲ @ ۹:۰۵ ق.ظ

    سلام
    خواهش میکنم دوست عزیز نظر لطف شماست.

    پاسخ دادن
جواد
دی ۲۲, ۱۳۹۴ @ ۵:۱۶ ب.ظ

سلام
اگه بخواهیم در این کلاس بر اساس دو شرط select کنیم باید چطوری عمل کنم
مثلا :
select * from admin where user = ‘$username’ and pass = ‘$password’
از این کد استفاده کردم فایده ای نداشت :
find_by_user_and_pass($username,$password);
کد بالا بجای and از or استفاده می کرد و تمامی داده هایی که یوزرشون یا پسوردشون مساوی بود را لیست می کرد

پاسخ دادن

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


*