النتائج 1 إلى 4 من 4

الموضوع: استعلام بخصوص ( SELECT MAX ) و (echo)

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2001
    المشاركات
    808

    استعلام بخصوص ( SELECT MAX ) و (echo)



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


    كتبت قبل فتره هذا الموضوع
    الطريقه الكامله لدمج منتديين او اكثر في منتدى واحد


    والان اريد عمل ملف يرفع الى مجلد المنتدى الرئيسي وبمجرد فتحه يتم طبع نتيجه استلام مباشره في الصفحه ( دون الارتباط بالتمبلت )

    مثلا اريد الاستعلام عن اعلى رقم id للمرفقات .. هذا الكود اللذي كتبته

    كود:
    $Sql = "SELECT MAX(attachmentid) AS maxattachmentid FROM attachment"; 
    $Result = number_format($Sql['maxattachmentid']); 
    echo " maxattachmentid  =  $Result <BR>";


    ولكن المشكله هنا ان النتيجه دائما تساوي صفر

    من يتكرم ويساعدني بهذه المشكله لكي اقوم باكمال الموضوع بالاعلى





    __________________
    http://www.pl2004.com
    GHOST غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    يمكن هذا يشتغل معك
    كود PHP:
    $Sql "SELECT MAX(attachmentid) FROM attachment"
    $query mysql_query($sql);
    $res mysql_fetch_array($query)

    foreach(
    $res as $RES){
    echo 
    number_format($RES[maxattachmentid])."<br>\n";







    PHP-Master02 غير متواجد حالياً

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    663


    اخي PHP-Master02
    حبيت اشكرك فقط على مساعدتك لاعضاء المنتدي





    moooon غير متواجد حالياً

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2001
    المشاركات
    808


    للاسف ظهر خطأ


    Parse error: parse error in /home/pl2004/public_html/vbs2vb.php on line 56

    وبالتحديد في هذا السطر

    foreach($res as $RES){

    -------------------------------

    على اي حال مشكور اخي PHP-Master02 على المساعده ويعطيك الف عافيه يالغالي


    بعد محاولات استطعت الحصول على الكود الصحيح وهذا هو

    اولا :: هذا الكود يعطي عدد الصفوف في الجدول بمعنى اخر عدد الاعضاء

    كود:
    <?
    
    require("admin/config.php");
    
    // --------------------------------\\
    
    $db=mysql_connect($servername,$dbusername,$dbpassword) 
    or
    die("لايمكن الاتصال بقاعدة البيانات");
    
    // --------------------------------\\
    
    mysql_select_db($dbname) 
    or 
    die("لايمكن تحديد قاعدة البيانات");
    
    // --------------------------------\\
    
    $state= " select * from user" ;
    
    $result= mysql_query($state,$db) 
    or 
    die ("لا يمكن اظهار النتيجه") ;
    
    $total_rows = mysql_num_rows($result);
    
    echo $total_rows;
    		
    ?>


    -----------------------------


    ثانيا :: هذا الكود يعطي اعلى رقم (max ) بمعنى اخر قد يكون عدد الاعضاء = 2000 ولكن اخر عضو فيهم يكون رقمid الخاص به = 2005 بهذا الكود سيتم طبع العدد 2005 وليس 2000

    كود:
    <?
    
    require("admin/config.php");
    
    // --------------------------------\\
    
    $db=mysql_connect($servername,$dbusername,$dbpassword) 
    or
    die("لايمكن الاتصال بقاعدة البيانات");
    
    // --------------------------------\\
    
    mysql_select_db($dbname) 
    or 
    die("لايمكن تحديد قاعدة البيانات");
    
    // --------------------------------\\
    
    $state= " select max(userid) from user" ;
    $result= mysql_query($state,$db) 
    or 
    die ("لا يمكن اظهار النتيجه") ;
    
    echo mysql_result($result, 0);
    		
    ?>
    واشتغلت معاي 100%





    __________________
    http://www.pl2004.com
    GHOST غير متواجد حالياً





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض