منتدى خدمات كويتي
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى خدمات كويتي


 
الرئيسيةالمدونهالمنشوراتأحدث الصورالأعضاءس .و .جالتسجيلدخولبحـث

 

 إنشاء ملف الإتصال بقاعدة البيانات config

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
المدير العام
المدير العام
Admin


وطني : الكويت
تاريخ التسجيل : 20/07/2022
عدد المشاركات : 446
السٌّمعَة : 0
الجنس : ذكر
نقاط : 1105
العمر : 94
المزاج : طبيعي
العمل/الترفيه : كل شي

إنشاء ملف الإتصال بقاعدة البيانات config Empty
مُساهمةموضوع: إنشاء ملف الإتصال بقاعدة البيانات config   إنشاء ملف الإتصال بقاعدة البيانات config Icon_minitimeالسبت يوليو 15, 2023 9:12 pm

هو الاساس والكثير يعتمده config.php
ويمكنك تغير المسمي
+
---------------------------------------
+ والدرس الثاني باستخدام مثلا الفرونت بيج لانشاء موقع بتصميمك HTML Document (.htm)
* هو ويب الصفحه الرئيسيه تكون index
وتحط اي اسم اخر احرف انجليزيه او ارقام

---------------------------------------
+ مثلا انجزت البرمجه التثبيت وبعدها تحذفه
install/index.php
---------------------------------------
PHP 5.6 >= PHP 7.x.x
MySQL 5.5.3 or above (MySQLi supported)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hayef5.yoo7.com
Admin
المدير العام
المدير العام
Admin


وطني : الكويت
تاريخ التسجيل : 20/07/2022
عدد المشاركات : 446
السٌّمعَة : 0
الجنس : ذكر
نقاط : 1105
العمر : 94
المزاج : طبيعي
العمل/الترفيه : كل شي

إنشاء ملف الإتصال بقاعدة البيانات config Empty
مُساهمةموضوع: رد: إنشاء ملف الإتصال بقاعدة البيانات config   إنشاء ملف الإتصال بقاعدة البيانات config Icon_minitimeالسبت يوليو 15, 2023 9:13 pm

دالة الاتصال بقاعدة البيانات
في هذه المره طريقه أخرى للاتصال بقاعدة البيانات وهي دالة خاصة بالاتصال بقاعدة البيانات .
الكود كالتالي :
انشيء ملف جديد وقم بتسميته اي اسم على سبيل المثال config.php
ثم ضع به الاكواد التالي :
<?php //معلومات قاعدة البيانات
$dbname='database';
$dbuser='root';
$dbpass='';
$dbhost='localhost'; //دالة الاتصال بقاعدة البيانات
function connectdb()
{
global $dbhost,$dbname,$dbuser,$dbpass;
mysql_connect($dbhost,$dbuser,$dbpass)
or die ('couldn't connect to mysql server');
mysql_select_db($dbname)
or die('couldn't select db:$dbname');
} ?>
اعتقد ان الكود ما يحتاج شرح في المتغيرات اللي بالأول خاصه بمعلومات قاعدة البيانات ولكن هناك توضيح بسيط لمن لايعرف لماذا استخدما global في داخل الداله !!
طبعا معروف ان function ( الدوال ) لا تتعرف عن المتغيرات التي بخارجها . مثلا لو عملت متغير اسمه $name وبعدين عملت داله وداخل الداله حاولت تطبع المتغير فلن يطبع شئ لان الداله لن تتعرف عليه .. هذا المتغير الذي هو خارج الداله نوعه [color:b6b8=940306]global يعني عام. اما المتغيرات التي نعملها داخل الداله فاسمها [color:b6b8=940306]local يعني محليه الان نحن نريد الاتصال بالقاعده وعندنا متغيرات وهي الاسم واسم القاعده والباسوورد والسيرفر .. لكن الداله لن تتعرف على هذه المتغيرات لذلك نكتب global واسماء المتغيرات بعدها بمعنى ان يجعل الداله تقرا هذه المتغيرات الخارجيه . جرب بنفسك اعمل داله واعمل قبلها متغير وجرب اطبعه echo داخل الداله فلن يطبع.. وجرب مره اخرى ولكن اعمل global للمتغير فسيتعرف عليه

الان كل مره تريد الاتصال اعمل استدعاء للداله
connectdb();
عند عرض نتائج القاعده:

include('config.php');
connectdb();
$result=mysql_query('select * from TABLE');
while($row=mysql_fetch_assoc($result))
{
$id=$row['id'];
$name=$row['name'];
print '$id --- $name<br>';
}

وتمنياتي للجميع بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://hayef5.yoo7.com
 
إنشاء ملف الإتصال بقاعدة البيانات config
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى خدمات كويتي :: خدمات برمجه وتطوير development services-
انتقل الى: