| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| طلب : كيف استعلم من قاعدة البيانات بشرط احد الحقول ؟ عملت برنامج صغير للتحكم في البنرات عن طريق اضافة كلم علومات البنر في قاعدة البيانات ومن ثم استخرجتها عن طريق دالة التكرار وعدلت فيها وكل شيء تمام الى الان المشكلة هي اني اريد ان استخرج احد البنرات واضعه في اعلى الصفحة والبنر رقم 2في وسط الصفحة واريد ان اضع البنر رقم 3 في اسفل الصفحة طبعا شرط البنر موجود في حقل اسميته مثلا nombar عملت هذا الكود لكن مشكلته انه يضع النتايج مكررة تحت بعض وانا احتاج ان اضع كل نتيجة في مكان احدده من الصفحة وليست ورى بعض فكرت ان اكرر هذا الكود في كل مكان اريد ان اضع فيه بنر ولكن اعتقد انه سيكون ثقيل على السيرفر كود PHP: المشكلة باختصار : اريد ان استعلم من قاعدة البيانات بشرط احد الحقول واذا تحقق هذا الشرط لا يطبع لي الا الصف الذي يوجد فيه الشرط مثلا الشرط اسم الموقع = سوالف سوفت لا يطبع الا السجل الخاص بسوالف سوفت اتمنى ان تكون مشكلتي واضحة وان اجد لديكم الحل
__________________ سبحان الله وبحمده ..... سبحان الله العظيم اول موقع متخصص في جمع البرامج المعربة الريان نت للبرامج المعربة www.ar1ar.com | |||||
|
| |||||
|
بسم الله الرحمن الرحيم اخي الفاضل اضف بعد جملة الاستعلام شرط الاستعلام where اي يصبح الكود : كود PHP: واذا كنت تريد وضع البانرات في الصفحة في عدة اماكن لاتضع الشرط ووزع الecho في الاماكن التي تريدها بمعنى echo"$ads[0] في اعلى الصفحة و echo"$ads[1] في الاسفل مثلا وهكذا بدلا من وضعهم تحت بعض اتمنى اكون افدتك بشيء ![]() arabip (@) arabip .com [CENTER]م/حسام القاضي مجموعة المحترفون العرب للإنترنت المدير العام 0020122893415 شركة رسمية مسجلة 121 عمارات الفتح (الشرطة) شقة 2- إمتداد عباس العقاد - مدينة نصر - القاهرة - جمهورية مصر العربية [/CENTER]
__________________ http://www.hossamelkady.com مدونة حسام القاضي قريبا يتحقق حلم أول مشروع عربي فريد من نوعه...تم توقيع عقد الشراكة http://www.swalif.net/softs/showthread.php?t=192787 | |||||
|
| |||||
|
بارك الله فيك اخي Arabip.com عمل الكود تمام لكن اعتقد ان هذا يرهق السيرفر ويوخر فتح الصفحة لان انا عندي 8 بنرات في الصفحة واحد في الاعلى وسته بالوسط وواحد بالاسفل .. ولا اعتقد انك تقصد ان اضع هذا الاستعلام في كل مكان يظهر فيه البنر.. اضافة الى ان كل الصفحة استعلامات اخرى ولكن كلها من جدول واحد وتعتبر استعلام واحد مكرر تقريب ابطريقة بسيطة بالانتظار ....
__________________ سبحان الله وبحمده ..... سبحان الله العظيم اول موقع متخصص في جمع البرامج المعربة الريان نت للبرامج المعربة www.ar1ar.com | |||||
|
| |||||
|
بسم الله الرحمن الرحيم بالفعل يرهق السيرفر لو انك عملت عدة استعلامات لكن في حالتك لاتحتاج سوى لاستعلام واحد في اول الصفحة مثلا ثم تقوم بوضع echo"$ads[1] فيمكان ظهور البانر رقم واحد و echo"$ads[2] في مكان ظهور الثاني وهكذا وبهذا يكون عندك استعلام واحد فقط $query = "SELECT * FROM ads"; ونتائجه تعرضها كل واحد في مكانه لو في شيء ماهو واضح ارجو تفسره لي وتحت امرك ان شاء الله arabip (@) arabip .com [CENTER]م/حسام القاضي مجموعة المحترفون العرب للإنترنت المدير العام 0020122893415 شركة رسمية مسجلة 121 عمارات الفتح (الشرطة) شقة 2- إمتداد عباس العقاد - مدينة نصر - القاهرة - جمهورية مصر العربية [/CENTER]
__________________ http://www.hossamelkady.com مدونة حسام القاضي قريبا يتحقق حلم أول مشروع عربي فريد من نوعه...تم توقيع عقد الشراكة http://www.swalif.net/softs/showthread.php?t=192787 | |||||
|
| |||||
| اقتباس:
ولكن هذه الطريقة لا تنفع لان عندي سجلات كثيرة وكل سجل يحتوي على معلومات هي ... البنر + اسم موقعه + رابط الموقع + مكان ظهور البنر دعني اعطيك الكود الذي صنعت وعجزت عن اكماله كود PHP: واريد ان اطبع معلومات السجل رقم 4 في اسفل الصفحة ومعلومات السجل رقم 1 و 2 و 3 في وسط الصفحة فهل في كل مرة استعلم من القاعدة .. سيكون مرهقا للسيرفر ويبطي الصفحة
__________________ سبحان الله وبحمده ..... سبحان الله العظيم اول موقع متخصص في جمع البرامج المعربة الريان نت للبرامج المعربة www.ar1ar.com | |||||
|
| |||||
|
اسمح لي أخي Arabip.com أن أقوم بالمساعدة على افتراض ان الجدول لديك بالشكل التالي: banner هو البنر نفسه link هو رابط الموقع name هو اسم الموقع نقوم باستخراج المعلومات من الجدول مرة واحده ووضعها في مصفوفة بالشكل التالي: كود PHP:
__________________ بوجبر http://www.ba7reny.com بحريني دوت كوم (موقع صديق) | |||||
|
| |||||
|
مشكور اخوي M-Plus ابجرب الكود وان شاء الله ينجح تحياتي
__________________ سبحان الله وبحمده ..... سبحان الله العظيم اول موقع متخصص في جمع البرامج المعربة الريان نت للبرامج المعربة www.ar1ar.com | |||||
|
| |||||
|
بعد التجربة اخوي هذي هي النتيجة كود PHP: وشيء مهم جدا وهو اني اريده يقرا بشرط احد الحقول وليس برقم id او ترتيب السجل في قاعدة البيانات اريده يقرا بشرط حقل nombar يحتوي على ارقام مثلا 1 للبنر الاول مع كامل معلوماته .. 4 للبنر الرابع مع كامل معلوماته ... وهكذا استفدت من كودك الكثير ولكن ليس في حاجتي هذه لازلت ابحث عن حل ....
__________________ سبحان الله وبحمده ..... سبحان الله العظيم اول موقع متخصص في جمع البرامج المعربة الريان نت للبرامج المعربة www.ar1ar.com | |||||
|
| |||||
| كود PHP: كود PHP: أتمنى أن يكون هذا هو المطلوب (هذا الكود يعمل وقد قمت بتجربته)بوجــــــــــــبر
__________________ بوجبر http://www.ba7reny.com بحريني دوت كوم (موقع صديق) | |||||
|
| |||||
|
M-Plus بارك الله فيك وجزاك الله كل خير فعلا الكود عمل معي وحليت لي مشكلة عقدتني ... راجعت اغلب الدروس اللي عندي واللي اعرفها في سوالف وغيرها ولا وصلت لنتيجة ولكن انت ما قصرت وحليت لي المشكلة باقصر الطرق تحياتي لك يا الغالي
__________________ سبحان الله وبحمده ..... سبحان الله العظيم اول موقع متخصص في جمع البرامج المعربة الريان نت للبرامج المعربة www.ar1ar.com | |||||
|
![]() |
| أدوات الموضوع | |
| |