السلام عليكم ورحمة الله وبركاته
SmartSql هو كلاس برمجة عربية من MaaSTaaR والمستخدم في المنتدى العربي MySmartBB
يستخدم هذا الكلاس في الربط بين الـ PHP وقاعدة البيانات MYSQL ، ويتميز بالسهولة.
مستوى الدرس: مبتديء.
لنبدأ الدرس:
للإستعلام من قاعدة البيانات:كود PHP:include('SmartSQL.php');
$DB = new SmartSQL;
## Connect with database
$db_server ="localhost"; // عنوان سيرفر قاعدة البيانات
$db_username ="root"; // إسم المستخدم لقاعدة البيانات
$db_password ="root";// كلمة السر لقاعدة البيانات
$db_name ="swalif"; // إسم قاعدة البيانات
$DB->setinfo($db_server,$db_username,$db_password,$db_name);
$DB->sql_connect();
$DB->sql_selectdb();
الشكل العام لجملة الإستعلام
أمثلة على جملة الإستعلام:كود PHP:$res=$DB->sql_query("جملة الإستعلام هنا");
كود PHP:$res=$DB->sql_query("SELECT * FROM test");
while($bb=$DB->sql_fetch_array($res))
{
echo $bb[name]."<br />";
}
لاحظ أهمية وجود جملة شرطيه(Where) في جملة الـ UPDATE وذلك حتى لا يتم تحديث جميع العمود بنفس القيمة :deal:كود PHP:$update=$DB->sql_query("UPDATE test set name='$name' WHERE id='$id'");
لاحظ هنا أيضا ضرورة وجود الجملة الشرطية Where. :con2:كود PHP:$delete=$DB->sql_query("DELETE FROM test WHERE id='$id'");
للحصول على عدد الصفوف في الجدول:
لكي يكتمل الدرس والكمال لله وحده، أضفت ملف مرفق يحتوي على أمثلة عن هذا الكلاس.كود PHP:$res=$DB->sql_query("SELECT * FROM test");
$count=$DB->sql_num_rows($res);
أتمنى أن أكون وفقت في هذا الدرس
فإن أصبت فمن الله وإن أخطأت فمن نفسي أو الشيطان.
سلامي.


رد مع اقتباس
, و الشكر موصول للأخ ماستر صاحب الكلاس
