تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Mar 2005-
#1 (permalink)  
connecting to a Database?


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

عندي استفسار عن كود كيفية الاتصال بقاعدة البيانات ؟

سؤال آخر

لدي نموذج تسجيل يحوي ( اسم المستخدم - الباسوورد- البريد الالكتروني - العمر عبارة عن drop list)

اريد ربطه بـ قاعدة البيانات علما بأن اسم المستخدم اذا كان مسجل مسبقا يُطلب من المستخدم ادخال اسم جديد


شكرا للجميع وشكرا للأخ نايف لإعارته لي العضوية .






__________________
http://www.naif.cc

Email : Naif at Naif.cc
نايف القزلان غير متواجد حالياً   قديم 03-05-2005, 08:03 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2003-
#2 (permalink)  

السلام عليكم

بالنسبة للسؤال الاول

كود PHP:
$link mysql_connect("mysql_host""mysql_username""mysql_password")
  or die (
"Could not connect to MySQL");

mysql_select_db ("my_database",$link)
  or die (
"Could not select database"); 
فقط استبدل
mysql_host > في معظم المواقع يكون localhost
mysql_username > اسم المستخدم الخاص بقاعدة البيانات
mysql_password > كلمة المرور لقاعدة البيانات

my_database > اسم قاعدة البيانات






__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com

Pal Coder == Palestinian Coder
Pal Coder غير متواجد حالياً   قديم 03-05-2005, 11:59 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#3 (permalink)  

هلا بك بالنسبة لسؤال الثاني
هو ينقسم الى قسمين
الاول : التاكد من عدم وجود اسم المستخدم المدخل في قاعدة البيانات
تعمل له طلب و تشوف النتيجه

كود:
select username from users where username="الاسم المدخل";
نتاكد من ان الطلب لا يرجع نتيجه بواسطة
mysql_fetch_row

اذا كان المرجع false فهذا انه لا يوجد مستخدم بهذا الاسم نكمل الى الخطوه الثانيه

الثاني : ادخال بيانات المستخدم في قاعدة البيانات

ان شاء الله اكون افدتك
تحياتي
al-marwa.net






__________________
المروه.نت تقديم خدمات تقنية المعلومات و التجارة الالكترونية
www.almarwa.net.sa
al-marwa غير متواجد حالياً   قديم 04-05-2005, 03:58 PM
رد مع اقتباس
-
#4 (permalink)  

بالنسبة للسؤال الثاني هذه إحدى الطرق:

كود PHP:
<?php

  $UserName 
$_POST['username'];
  
  
$SQL MySQL_Query("SELECT id FROM TABLE WHERE username = '$UserName'")
         Or Die(
MySQL_Error());
         
         
$Num MySQL_Num_Rows($SQL);
         
           if(
$Num 0)
                {
                  echo 
"هذا الإسم مأخوذ من قبل، فضلا اختر اسما آخر";
                  exit;
                }
                
                else
                  {
                    Do...
                  }
?>






  قديم 05-05-2005, 02:42 PM
رد مع اقتباس
-
#5 (permalink)  

هذا مثال لكيفية الاتصال بالقاعدة بيانات

كود PHP:
<?php

 
// By: Info dot Da3ya dot Com
 // Script: Config.php
 
  
$DB['host'] =  'localhost';
  
$DB['user'] =  'root';
  
$DB['pass'] =  '';
  
$DB['name'] =  'table';
  

   
MySQL_Connect($DB['host'],$DB['user'],$DB['pass'])
                Or Die(
MySQL_Error());
                
   
MySQL_Select_DB($DB['name'])
                Or Die(
MySQL_Error());
?>






  قديم 05-05-2005, 02:48 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Mar 2005-
#6 (permalink)  

مشكورين جميعا

سؤال آخر

انا عندي مجموعة دروس ولكل درس ثلاث نماذج اختبارات وكل اختبار فيه 5 اسئلة (اختيارات )

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

بعد كل درس اليوزر يدخل على الاختبار تجيه الاسئله من الثلاث نماذج عشوائيا

وتنعرض على الصفحة

كيف اسويها هذي ؟






__________________
http://www.naif.cc

Email : Naif at Naif.cc
نايف القزلان غير متواجد حالياً   قديم 08-05-2005, 12:26 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:30 AM بتوقيت المملكة العربية السعودية