تابع موضوعات المنتدى الانتساب تعليمات س - ج المفكرة بحث مواضيع اليوم إشارة الأقسام مقروءة

مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة

قديم 26-08-2007, 03:20 PM   #1 (permalink)
عضو فعال
 
الصورة الرمزية لـ عبد الواحد البشيري
 
تاريخ الانتساب: 21-01-2007
المكان: المغرب
السن: 27
مشاركات: 491
مستوى السمعة : 2
عبد الواحد البشيري على طريق التميز و النجاح
افتراضي شرح جميع دوال التعامل مع قواعد البيانات

بسم الله الرحمان الرحيم
استكمالا لموضوع الأخ ماريو2002
احببت ان اشرح دوال التعامل مع قواعد البيانات الكثيرة الاستخدام
وهو موضوع متجدد اقوم بالتعديل على الموضوع لاضافة جديد الشروحات


دالة mysql_connect
هذه الدالة تقوم بالاتصال بالقاعدة
و تغلق الاتصال بمجرد انتهاء تنفيذ السكريبت او اغلاق المتصفح
كود PHP:
/*
localhost = الخادم عادة ما يكون هكذا ولكن كل استضافة لها رابط الخادم مختلف
user = هو اسم الدخول الى قاعدة البيانات 
password = الرقم السري
*/
$con=mysql_connect("localhost","user","password"); 
دالة mysql_pconnect
هي نفس عمل الدالة السابقة ولكنها لا تقوم باغلاق الاتصال عند نهاية تنفيذ السكريبت
كود PHP:
$con=mysql_pconnect("localhost","user","password"); 
دالة mysql_select_db
تقوم بجلب اسم القاعدة لكي يعمل السكريبت عليها بعدا هذا الجلب

كود PHP:
 // dbname= اسم القاعدة 
mysql_select_db('dbname'); 
دالة mysql_close
تقوم هذه الدالة بقطع الاتصال عن القاعدة ويتم استخدامه في اخر سطر من السكريبت

كود PHP:
$con=mysql_connect("localhost","user","password");
mysql_close($con); 
دالة mysql_queryتستخدم هذه الدالة لاكثر من عملية
ادخال البيانات الى القاعدة
مسح بيانات
تعديل بيانات
امثلة:
كود PHP:
$insert=mysql_query("insert into table_name (name,age) values ('abdelouahid',26)"); //ادخال
$select=mysql_query("select * from table_name"); // استخراج
$edit=mysql_query("update  table_name set name='elbachiri abdelouahid',age=27 where id='1' 
"
);  // تعديل
$delete=mysql_query("delete from table_name where  id='1' "); // مسح 
دالة mysql_error
تقوم بطباعة نوع الخطأ
مثال
كود PHP:
mysql_connect('localhost','usererror','pass') or die(mysql_error()); 
دالة mysql_num_rows

تعيد عدد السجلات الموجود في حقل معين

مثال
كود PHP:

$sql
=mysql_query("select * from table_name ");
$num=mysql_num_rows($sql);
echo 
$num
دالة mysql_fecth_array

تعيد مصفوفة تحتوي على قيم وهذه الدالة تستخدم بكثرة ومعروفة

مثال
كود PHP:

$sql
=mysql_query("select * from table_name ");
while(
$row=mysql_fetch_array){
echo 
$row['text']."<br />";

اخر تعديل 30/08/2007
__________________
المدونة www.bp.ma


لضمان رد سريع على استفسارك أو موضوعك

  1. تأكد من البحث في المنتدى قبل أن تسأل
  2. احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
  3. قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها

قام بآخر تعديل عبد الواحد البشيري يوم 30-08-2007 في 11:03 PM
عبد الواحد البشيري غير متصل   رد مع اقتباس
قديم 26-08-2007, 04:29 PM   #2 (permalink)
عضو فعال
 
الصورة الرمزية لـ Hawy_PHP
 
تاريخ الانتساب: 13-02-2007
المكان: مــصــر
السن: 18
مشاركات: 223
مستوى السمعة : 2
Hawy_PHP على طريق التميز و النجاح
إرسال خطاب MSN إلى Hawy_PHP
افتراضي رد : شرح جميع دوال التعامل مع قواعد البيانات

جزاك الله كل خير ،

والان بعد ان انتشرت البرمجة الكائنية بعد ان كان قلة من يستخدمها

اصبحت عملية الاتصال بالقاعدة اسهل عن طريق عمل كائن عند استدعائه يقوم بعملية الاتصال بالقاعدة وتسهيل عمليات التعامل مع القواعد

اخوك محمد ،،
__________________
لضمان رد سريع على استفسارك أو موضوعك
  • تأكد من البحث في المنتدى قبل أن تسأل
  • احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
  • قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها

Hawy_PHP غير متصل   رد مع اقتباس
قديم 26-08-2007, 08:28 PM   #3 (permalink)
عضو فعال
 
الصورة الرمزية لـ عبد الواحد البشيري
 
تاريخ الانتساب: 21-01-2007
المكان: المغرب
السن: 27
مشاركات: 491
مستوى السمعة : 2
عبد الواحد البشيري على طريق التميز و النجاح
افتراضي رد : شرح جميع دوال التعامل مع قواعد البيانات

وجزاك
نعم اصبح من السهل الاتصال بالقاعدة كما ذكرت

ولكن هناك مبتدئين لازم يعرفوا دوال الاتصال ...
شكرا على المرور
__________________
المدونة www.bp.ma


لضمان رد سريع على استفسارك أو موضوعك

  1. تأكد من البحث في المنتدى قبل أن تسأل
  2. احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
  3. قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
عبد الواحد البشيري غير متصل   رد مع اقتباس
قديم 28-08-2007, 03:49 AM   #4 (permalink)
مطور منتديات mysmartbb
 
تاريخ الانتساب: 22-05-2007
المكان: Syria
مشاركات: 280
مستوى السمعة : 2
ايهاب الغزال على طريق التميز و النجاح
إرسال خطاب MSN إلى ايهاب الغزال إرسال خطاب Yahoo إلى ايهاب الغزال مخاطبة ايهاب الغزال بواسطة برنامج المحادثة سكايب ( Skype )
افتراضي رد : شرح جميع دوال التعامل مع قواعد البيانات

جزاك الله خيرا اخي الفاضل شرح سلس وجميل لك مني اجمل تحية

اخوك

ايهاب الغزال
__________________

AJAX with PHP Soon
ايهاب الغزال غير متصل   رد مع اقتباس
قديم 14-09-2007, 09:25 PM   #5 (permalink)
عضو نشيط
 
الصورة الرمزية لـ sinator
 
تاريخ الانتساب: 18-08-2007
مشاركات: 70
مستوى السمعة : 2
sinator على طريق التميز و النجاح
افتراضي رد : شرح جميع دوال التعامل مع قواعد البيانات

اولا شكرا على التفصيل الجميل جدا


ولى استفسار بسيط هل من الضرورى اغلاق الاتصال
__________________

*................................................. ........*
*................................................. ........*
sinator غير متصل   رد مع اقتباس
قديم 21-10-2007, 04:26 PM   #6 (permalink)
مشرف قسم لغة بي اتش بي PHP
 
الصورة الرمزية لـ يوسف الحمود
 
تاريخ الانتساب: 22-06-2007
المكان: السعودية
السن: 28
مشاركات: 417
مشاركات المدونة: 1
مستوى السمعة : 2
يوسف الحمود على طريق التميز و النجاح
افتراضي رد : شرح جميع دوال التعامل مع قواعد البيانات

بارك الله فيك على الشرح الوافي
__________________

WWW.TSMEM.NET

أعتذر عن التأخر في الرد لبعض المواضيع
أسأل الله أن يعننا وإياكم لعمل الخير


يوسف الحمود غير متصل   رد مع اقتباس
قديم 04-04-2008, 07:26 PM   #7 (permalink)
عضو فعال
 
الصورة الرمزية لـ islamcoming
 
تاريخ الانتساب: 23-01-2008
المكان: المغرب - القصر الكبير -
السن: 15
مشاركات: 290
مستوى السمعة : 1
islamcoming على طريق التميز و النجاح
إرسال خطاب MSN إلى islamcoming
افتراضي رد : شرح جميع دوال التعامل مع قواعد البيانات

بارك الله فيك على الشرح الوافي
islamcoming غير متصل   رد مع اقتباس
قديم 05-09-2008, 01:54 PM   #8 (permalink)
عضو جديد
 
تاريخ الانتساب: 01-09-2008
مشاركات: 1
مستوى السمعة : 0
لدي سؤال على طريق التميز و النجاح
افتراضي رد : شرح جميع دوال التعامل مع قواعد البيانات

اقتباس:
الكاتب : Hawy_PHP عرض المشاركة
جزاك الله كل خير ،

والان بعد ان انتشرت البرمجة الكائنية بعد ان كان قلة من يستخدمها

اصبحت عملية الاتصال بالقاعدة اسهل عن طريق عمل كائن عند استدعائه يقوم بعملية الاتصال بالقاعدة وتسهيل عمليات التعامل مع القواعد

اخوك محمد ،،
أرجو التوضيح بمثال أخي الكريم..
أثابكم الله..
لدي سؤال غير متصل   رد مع اقتباس
إضافة رد


زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف)
 

(View-All Members who have read this thread : 26
مبرمج2008, ميت احساس, ليث حلب, aladawi, alinet010, azizsoft, ابووائل, dr.hussein, بطيخة, gaser, gefarasalh, help9, heshow, idiroot, imadeco, kherroubi_2005, M.B.O, man in dark, mazen vip net, Mobtade.php, safwatk, simba2010, عبدالله البشيري, waheedoo, zaid aliraqi, وعد العمر
أدوات الموضوع
طريقة العرض
عادي عادي

ضوابط المشاركة
غير مصرّح لك بنشر موضوع جديد
غير مصرّح لك بنشر ردود
غير مصرّح لك برفع مرفقات
غير مصرّح لك بتعديل مشاركاتك

وسوم vB : نشيط
كود [IMG] : نشيط
كود هتمل : خامل
Trackbacks are نشيط
Pingbacks are نشيط
Refbacks are نشيط

الانتقال السريع

مواضيع ذات صلة
الموضوع الكاتب المجلس المشاركات المشاركة الأخيرة
درس التعامل بين الـ PHP و AJAX و قاعدة البيانات aMINE أجاكس AJAX 26 25-08-2008 05:37 PM
مساعدة بالله عليكو من الاساتذة فى التعامل معا قواعد البيانت magoo_2003 أسئلة واستفسارات PHP Questions 2 17-04-2008 05:10 PM
مساعدة يا عالم انا جالى كالو فى دماغى من التعامل معا قواعد البيانات magoo_2003 أسئلة واستفسارات PHP Questions 2 16-04-2008 10:06 AM
شرح لبعض وظائف دوال قاعدة البيانات ايهاب الغزال دروس قواعد البيانات mySQL 9 03-04-2008 05:22 PM
[سؤال] في دوال الاستعلام وطرق وضع البيانات؟ enigma مشاكل وحلول PHP Errors & Troubleshooting 3 04-07-2007 06:42 PM


يمنع نقل أي من موضوعات المنتدى دون إذن كتابي مسبق من إدارة المنتدى، مع الشكر.
التوقيت حسب جرينتش +3. الساعة الآن 03:47 AM.