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

كيف يمكن عمل كود زيادة الحقول

بدأه man in dark في 20 نوفمبر 2008 · 1 رد · 684 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني اريد كود يعمل على زيادة العدد

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

  1.  

  2. -- phpMyAdmin SQL Dump
  3. -- version 2.9.1.1
  4. --
  5. -- المزود: localhost
  6. -- أنشئ في: 20 نوفمبر 2
    008 الساعة 00:03
  7. -- إصدارة المزود: 5.0.2
    2
  8. -- PHP إصدارة: 4.4.4
  9. --
  10. -- قاعدة البيانات
    : `testaa`
  11. --
  12.  
  13. -- --------------------------------------------------------
  14.  
  15. --
  16. -- بنية الجدول `test`
  17. --
  18.  
  19. CREATE TABLE `test` (
  20. `id` int(4) NOT NULL auto_increment,
  21. `number` varchar(60) NOT NULL,
  22. `today` varchar(60) NOT NULL,
  23. PRIMARY KEY (`id`)
  24. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=83 ;
  25.  
  26. --
  27. -- إرجاع أو إستيرا
    ;د بيانات الجدول
    `test`
  28. --
  29.  
  30. INSERT INTO `newaj` (`id`, `number`, `today`) VALUES
  31. (01, '100', '20'),
  32. (02, '2000', '40'),
  33. (03, '300', '70'),
  34.  
  35.  
  36.  
  37.  

مثلا الحقل number وحقل today

اريد عمل صفحة يوجد به زر تحديث بحيث اضغط على الزر و يقوم بإضافة العدد الذي في todayويجمعه مع حقل number

بيحث يصبح حقل number

120

2040

370

بحث كل ما اضغط على كلمة تحديث يقوم باخذ الرقم الموجود في حقل today ويجمعه مع حقل number ويخزنة في قاعدة البيانات في حقل number وهكذا

تم تعديل هذه المشاركة بواسطة man in dark في 20 نوفمبر 2008 في 00:06

#2

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

التعامل مع الحقول داخل استعلامات sql طبيعي جداً.

كمثال لدينا حقل number وحقل today كما ذكرت، والجدول اسمه mytable مثلاً

لكي نقوم يجعل قيمة الحقل today تساوي مجموعة قيمة الحقل number و today

عند الـ row الذي الـ id له يساوي 1 ( مثلاً )

نحتاج تنفيذ الاستعلام بالصورة الاتية بإذن الله:

$q=mysql_query("UPDATE mytable SET today = today + number WHERE id = 1");

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