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

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

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

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

لاحظت ان الكثير من الأعضاء يطالبون بشرح كيفية التعامل مع قواعد البيانات

و ها انا قد وضعت هذا الدرس ..

للعلم : يجب توفر الإتصال بقاعدة البيانات في اي برنامج تقوم ببرمجته لو كان هذا البرنامج يعتمد على قواعد البيانات

الدوال :

1) - كيفية الإتصال بقاعدة البيانات

الكود :

<?php 
$dbserver = "هنا سيرفر قاعدة البيانات"; 
$dbuser = "هنا إسم المستخدم لقاعدة البيانات";
$dbpass = "هنا كلمة المرور لقاعدة البيانات";
$dbname = "هنا إسم قاعدة البيانات";
mysql_connect($dbserver,$dbuser,$dbpass) or die("لم يستطع الاتصال بالسيرفر");
mysql_select_db("$dbname") or die( "لم يستطع استخراج القاعدة"); 
?>

لنشرح الكود ببساطة

أولا : المتغيرات الموضحة اعلاه اعتقد انها ليست بحاجة إلى شرح

ثانيا : الدالة mysql_connect تحتوي على المتغيرات التي ذكرناها حتى

تستطيع الإتصال بسيرفر قاعدة البيانات او يقوم الأمر or die بإظهار العبارة الموضحة بين (" و ")

ثالثاً : mysql_select_db تحتوي على المتغير الموضح ( dbname ) و قد تم وضع

هذا المتغير بالذات لأن هذه الدالة تقوم بالإتصال مع قاعدة البيانات او يقوم

الأمر or die بنفس الأمر الذي شرحناه مسبقاًَ

2) - كيفية إدخال معلومات إلى قاعدة البيانات

الكود :

<?php
$sql = mysql_query("INSERT INTO mytable (field) values ('anyvalue')");
?>

لنشرح الكود ببساطة

أولا : الدالة mysql_query تحتوي على الأمر INSERT INTO الذي يقوم بإدخال المعلومات إلى الجدول الموضح و هو mytable و بالتحديد إلى الحقل الذي سميناه هنا field و المعلومات المدخلة هنا هي anyvalue

3) - كيفية إستخراج معلومات من قاعدة البيانات

الكود :

<?php
$result = mysql_query("SELECT anyvalue FROM mytable")
    or die ("يوجد خطأ");
?>

لنشرح الكود ببساطة (( اعرف انكم تريدون قتلي لأني استعمل هذه الجملة كثيراً ))

أولا : الدالة mysql_query تحتوى على الأمر SELECT الذي يقوم بإختيار القيمة anyvalue من الجدول

المسمى mytable او يقوم بإظهار الأمر or die كما شرحناه سابقاً

اتمنى ان اكون قد وفقت في شرح الدرس مع العلم ان متسوى متوسط في الـ php

إذا وجدتم اي خطأ بالدرس او لديكم اي اسئلة او استفسارات ارجو وضعها

و إذا لم استطع انا حل هذه المشكلة انا واثق ان الأخوة ( الأخ صلاح و الأخ إبراهيم )

سيقومان بحل هذه المشكلة

اتمنى ان تكونوا استفدتم من الدرس و استمعتم معه

مع تحيات اخوكم Ahmed23

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

#2

شكرا لك و إلى الأمام و ننتظر المزيد

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…