الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التعامل مع قواعد بيانات mysql في 3 خطواط

مغلق
بدأه ahmedsql في 18 أبريل 2003 · 5 رد · 1,031 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله و بركاته

التعامل مع قواعد بيانات mysql في 3 خطواط فقط عن طريق ال php

يعتبر بعض المبرمجين ان التعامل مع قواعد البيانات mysql عن طريق ال php انه لأمر في غاية الصعوبة و لكن انا لأجده كذالك أنا كنت اعتقد كذلك ايضا لكن بعد ان بدأت في الدخول في احد مشاريعي و التي تتطلب ذلك عرفت انها لشيئ سهل جدا

و الأن اقدم لكم

اسهل الطرق للتعامل مع قواعد البيانات بدون اي جمل او اكواد كثيرة

1- الاتصال بالملقم

2- اختيار قاعدة البيانات التي سوف يتم التعامل معها.

4- كيفية ارسال ال qurey و معالجة البيانات المرتدة منه.

1- الاتصال بقواعد البيانات

الكود :

$conn = mysql_connect($hostname, $dbuname, $dbpass);



حيث :

$hostname = اسم ملقم قواعد البيانات و غالبا ما يكون localhost



$dbuname = اسم المستخدم



$dbpass = كلمة المرور

هكذا انتهينا من التصال بالملقم و تم وضع قيمة الاتصال في المتغير $conn

2- اختيار قاعدة البيانات

الكود :

mysql_select_db($dbname, $conn);



حيث :

$conn = متغير الاتصال بالملقم



$dbname = اسم قاعدة البيانات

تم اختيار قاعدة البيانات

3- ارسال الكويري

الكود :

$result = mysql_query($sql, $conn);



حيث :

$conn = متغير الاتصال المحدد مسبقا



$sql = جملة الـ sql

>>ملحوظة :

يجب ان يكون لديك خلفية في طرق كتابة جمل ال sql للتعامل مع قواعد البيانات

يمكنك متابعة سلسة دروسي في جمل ال sql

هكذا تم ارسال الكويري او جملة ال sql

الأن لدينا في المتغير $result النتيجة المرتدة من الكويري

و لمعالجة يجب ان يكون لدينا معرفة مسبقة عن نوع النتيجة

اذا هي array وهو عدة سجلات او اذا كان سجل واحد فقط

فاذا كان عبارة عن عدة سجلات يمكننا استخدام الكود الاتي :

while(($row = mysql_fetch_object($result))){

               echo($row->name . "
");

               }

هذا الكود سوف يتم عرض النتيجة في عدة اسطر و كل سطر يشمل قيمة من قيم الحقل المحدد في الكائن $row

حيث name هو اسم الحقل المطلوب استخرج قيمته المحددة

و اذا كانت النتيجة عبارة عن سجل واحد يمكننا استخدام الكود الاتي

if(($row = mysql_fetch_array($result))){

                 echo $row["name"];



            }

الأن بعد انت حصلنا على النتيجة يجب علينا ان ننهي الاتصال بالملقم بالكود الأتي

mysql_close($conn);

ارجو ان اكون قدمت لكم الدرس بطريقة بطريقة مبسطة و مفهومة ولا أريد منك الا الدعاء

شكرا لكم

جميع الحقوق محفوظة لشبكة استركس

www.astrexnet.com

#2

احسنت أخي ahmedsql

بارك الله فيك و في جهدك و نتمنى المزيد من الدروس لزوارنا الكرام

ولك شكري وتقديري

أخوك إبراهيم

ليس العلم أن تعرف المجهول .. و لكن .. أن تستفيد منه

#3

السلام عليكم

مشكور أخ / ahmedsql

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#4

العفو اخي ابراهيم

جزاك الله خيرا اخي الفاروق

سعيد جدا ان الموضوع نال اعجابكم :)

#5

ألف شكر

والله إنك كفو

وترانا ندعي لك

#6

thank you mr.ahmehsq

l

go head

هذا الموضوع مغلق.

مواضيع مشابهة