akheel نـائب الإدارة
الجنس : مشاركاتي : 563 نقاطي : 16075 ولدت بتاريخ : 24/08/1997 سجلت بتاريخ : 14/06/2010 عمري : 27 مكان السكن : فلسطين
| موضوع: تـعـامـل مـع قـواعـد الـبـيـانـات 14/11/2012, 18:45 | |
| السلام عليكم ورحمة الله وبركاته إخواني أنا مبرمج مبتدئ على Poo قمت ببرمجة كلاس تعامل مع قواعد البيانات إتصال بقاعدة بيانات , إذخال إلى قاعدة البيانات , إستخراج من قاعدة بيانات شرح كلاس : لتشغيل الكلاس : رمز PHP: - الكود:
-
include ( './MyClass_DB.php' ) ; // مكان تواجد ملف الكلاس
$On = new MyClass_DB () ; // طريقة طلب كلاس بهذه طريقة لإتصال بقاعدة بيانات : رمز PHP: - الكود:
-
$On->connect_db ( 'localhost','root','root','test' ) ; // إتصال بقاعدة البيانات
لإرسال معلومات إلى قاعدة بيانات : رمز PHP: - الكود:
-
<form action='<?=$SERVER['PHP_SLEF']?>' method='post'>
<input type='text' name='username'/><br/><br/>
<input type='password' name='password'/><br/><br/>
<input type='submit' value='Ajoute'/>
<input type='hidden' name='Yes' value='Yes'/>
</form>
<?php
$Username = $_POST ['username'] ;
$Password = $_POST ['password'] ;
$On->connect_db ( 'localhost','root','root','test' ) ; // إتصال بقاعدة بيانات
$On->table = 'User' ; // إسم جدول الذي سوف نرسل إليه
$Field = array ( 'User_Name','Poss_Word' ) ; // حقول موجود في قاعدة بيانات
$Values = array ( $Username,$Password ) ; // أسماء متغيرات الفروم
if ( isset ( $_POST ['Yes'] ) and $_POST ['Yes'] == 'Yes' ){
if ( $Username != "" and $Password != "" ){
$Good = $On->insert_db ( $Field , $Values ) ;
if ( isset ( $Good ) )
{ echo "تـم إرسـال بـيـانـات بـنـجـاح" ; }
}
else { echo "عـفـوا لـم يـتـم إرسـال بـيـانـات" ; }
}
?> إستخراج معلومات من قاعدة بيانات : رمز PHP: - الكود:
-
<?php
$On->connect_db ( 'localhost','root','root','test' ) ; // إتصال بقاعدة بيانات
$On->table = 'User' ; // إسم الجدول الذي سوف نستقبل من بيانات
$Good = $On->select_db ( 'id','desc' ) ; // برمتر أول أيدي , برمتر الثاني الترتيب
if ( isset ( $Good ) ){
while ( $array = mysql_fetch_assoc ( $Good ) )
echo $array ['User_Name'] . " " . $array ['Pass_Word'] . "<br/>" ;
}
else { echo "هـنـاك خـطأ فـي إسـتـخـراج بـيـانـات" ; }
?> | |
|