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

الموضوع: لو ممكن مساعدة في الاستعلام Select

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392

    لو ممكن مساعدة في الاستعلام Select



    السلام عليكم

    اخواني اريد مساعدتكم في هذا الاستعلام
    كود PHP:
    $query="SELECT * FROM mokaj where `mokadate`>=  DATE_SUB(CURDATE(),INTERVAL 7 DAY) order by id DESC";
    $query2="SELECT * FROM  newaj, mokaj WHERE user_id=".$id ($query)";
    $result =mysql_query($query2); 
    $num = mysql_num_rows($result); 
    انا اريد ان يحدد لي البيانات التي ادخلت قبل 7 ايام ومن ثم يظهر النتائج علما بان البيانات موضوعة في جدولين جدول mokah- newaj

    و الربط بينهما يكون بالاستعلام هذا
    كود PHP:
    query2="SELECT * FROM  newaj, mokaj WHERE user_id=".$id ($query)"; 
    وهذا هو الخطاء الذي يظهر لي
    كود PHP:
    Parse errorparse errorunexpected 






    التعديل الأخير تم بواسطة manindark ; 02-08-2008 الساعة 11:32 AM


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


    ماهو نوع الفيلد إلى تستخدمه لتاريخ؟ datetime او int





    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه

  3. #3
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    جرب:
    كود PHP:
    $query "SELECT `mokaj`.*, `newaj`.* FROM `mokaj`,`newaj` where `mokaj`.`mokadate` >= DATE_SUB(CURDATE(),INTERVAL 7 DAY) and `newaj`.`user_id` = `mokaj`.`id` order by id DESC"
    $num mysql_num_rows(mysql_quer($result)); 






    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    اخي أشرف السمهوري

    يظهر لي الخطاء
    كود PHP:
    Fatal errorCall to undefined function: mysql_quer() in 
    اي ان الخطاء في السطر
    كود PHP:
    $num mysql_num_rows(mysql_quer($result)); 







  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    اخي ArabCoders

    نوع الفيلد date






  6. #6
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    mysql_query عذراً سقطت سهواً ..





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    الان يظهر لي الخطاء
    كود PHP:
    Warningmysql_num_rows(): supplied argument is not a valid MySQL result resource in  on line 25 
    والخطاء
    كود PHP:
    Warningmysql_fetch_array(): supplied argument is not a valid MySQL result resource in on line 84 
    وهذا هو كود الصفحة كامل
    كود PHP:
    <html dir="ltr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <title>Add Employee</title>
    <style type="text/css"/>
    body {
    font-family : Times New Roman;
    }
    </style>
    </head>
    <body>

    <?php
    $host
    ="localhost"// Host name
    $username="root"// Mysql username
    $password=""// Mysql password
    $db_name="x"// Database name
    $tbl_name="newaj"// Table name

    // Connect to server and select database.
    mysql_connect("$host""$username""$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");

    $query "SELECT `mokaj`.*, `newaj`.* FROM `mokaj`,`newaj` where `mokaj`.`mokadate` >= DATE_SUB(CURDATE(),INTERVAL 7 DAY) and `newaj`.`user_id` = `mokaj`.`id` order by id DESC";
    $num mysql_num_rows(mysql_query($result));
    ?>

    <div align="center">
    <div align="center">
        <table width="568" border="0" cellspacing="1" cellpadding="0">
    <tr>
    <td>
    <div align="center">
        <table width="541" border="0" cellspacing="1" cellpadding="0">
    <tr>
    <td>
    <div align="center">
        <table width="393" border="0" cellspacing="1" cellpadding="0">
    <tr>
    <td>
    <div align="center">
    <div align="right">
    <table cellspacing="0" cellpadding="5" width="555" bordercolorlight="#252525" bordercolordark="#252525">
    <tr>
    <td align="center" width="483" bordercolorlight="#FFFFFF" bgcolor="#FFFFFF" colspan="6">
    <div align="right">
        <table border="0" width="105%" id="table2">
            <tr>
                <td width="126" align="center"><u><font color="#252525"><b>
                <a href="monthaj.php">
                <font color="#252525">قبل شهر</font></a></b></font></u></td>
                <td width="84" align="center"><u><font color="#252525"><b>
                <a href="weekaj.php">
                <font color="#252525">قبل أسبوع</font></a></b></font></u></td>
                <td width="108" align="center"><u><font color="#252525"><b>
                <a href="yasterdayaj.php">
                <font color="#252525">يوم أمس</font></a></b></font></u></td>
                <td align="center"><u><font color="#252525"><b>
                <a href="todayaj.php">
                <font color="#252525">اليوم</font></a></b></font></u></td>
                <td width="67" align="center"><u><font color="#252525"><b>
                <a href="show.php">
                <font color="#252525">الكل</font></a></b></font></u></td>
            </tr>
        </table>
    </div>
    </td>
    </tr>
    <tr>
    <td align="center" width="33" bordercolorlight="#FFFFFF" bgcolor="#252525">
    <b><font color="#FFFFFF">حذف</font></b></td>
    <td align="center" width="34" bordercolorlight="#FFFFFF" bgcolor="#252525">
    <b><font color="#FFFFFF">تعديل</font></b></td>
    <td align="center" width="56" bordercolorlight="#FFFFFF" bgcolor="#252525">
    <span lang="ar-sa"><font color="#FFFFFF"><b>استعراض</b></font></span></td>
    <td align="center" width="56" bordercolorlight="#FFFFFF" bgcolor="#252525">
    <span lang="ar-sa"><font color="#FFFFFF"><b>نوع</b></font></span></td>
    <td align="center" width="59" bordercolorlight="#FFFFFF" bgcolor="#252525">
    <span lang="ar-sa"><font color="#FFFFFF"><b>اليوزر</b></font></span></td>
    <td align="center" width="245" bordercolorlight="#FFFFFF" bgcolor="#252525">
    <strong><span lang="ar-sa"><font color="#FFFFFF">أسم</font></span></strong></td>
    </tr>
    <?php
    while($rows=mysql_fetch_array($result)){
    ?>
    <tr>

    <td width="33" align="center" bgcolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bordercolor="#2868A7"><b>
    <a href="delet.php?id=<? echo $rows['id']; ?>" style="text-decoration: none">
    <font color="#000000">حذف</font></span></a><font color="#000000"> </font></b></td>
    <td width="34" align="center" bgcolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bordercolor="#2868A7"><b>
    <a href="update.php?id=<? echo $rows['id']; ?>" style="text-decoration: none">
    <font color="#000000">تعديل</font></span></a><font color="#000000"> </font></b></td>
    <td width="56" align="center" bgcolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bordercolor="#2868A7"><b>
    <a href="View_ac.php?id=<? echo $rows['id']; ?>" style="text-decoration: none">
    <font color="#000000">عرض</font></span></a><font color="#000000"> </font></b></td>
    <td width="56" align="center" bgcolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bordercolor="#2868A7"><b><? echo $rows['moka']; ?></b></td>
    <td width="59" align="center" bgcolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bordercolor="#2868A7"><b><? echo $rows['user']; ?></b></td>
    <td width="245" align="center" bgcolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bordercolor="#2868A7"><b><? echo $rows['name']; ?></b></td>

    </tr>
    <?php
    }

    ?>
    </table>
    <div align="center">
        <table border="0" cellpadding="0" style="border-collapse: collapse" width="41%" height="26" id="table1">
            <tr>
                <td align="center">&nbsp;</td>
            </tr>
            <tr>
                <td align="center">&nbsp;</td>
            </tr>
            <tr>
                <td align="center"><b><?php $num mysql_num_rows($result);
    echo 
    $num?>  مجموع الاستعلام</b></td>
            </tr>
        </table>
    </div>
    </td>
    </tr>
    </table>
    </div>

    <?php
    mysql_close
    ();
    ?>







  8. #8
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    جرب:
    كود PHP:
    $query "SELECT `mokaj`.*, `newaj`.* FROM `mokaj`,`newaj` where `mokaj`.`mokadate` >= DATE_SUB(CURDATE(),INTERVAL 7 DAY) and `newaj`.`user_id` = `mokaj`.`id` order by `mokaj`.`id` DESC"






    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    اخي أشرف السمهوري

    نفس الخطاء الذي ظهر لي في ردي السابق






  10. #10
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    151


    استخدم
    كود PHP:
    $num mysql_num_rows(mysql_query($query)); 
    بدلا من
    كود PHP:
    $num mysql_num_rows(mysql_query($result)); 
    انت لم تمرر الاستعلام للدالة بالأصل





    __________________
    Google
    Firefox

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    اخي Foxhound لقد جربت و لكن نفس الخطاء
    كود PHP:
    $query "SELECT `mokaj`.*, `newaj`.* FROM `mokaj`,`newaj` where `mokaj`.`mokadate` >= DATE_SUB(CURDATE(),INTERVAL 7 DAY) and `newaj`.`user_id` = `mokaj`.`id` order by `mokaj`.`id` DESC"
    $num mysql_num_rows(mysql_query($query)); 







  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    قاعدة البيانات
    كود PHP:
    -- phpMyAdmin SQL Dump
    -- version 2.9.1.1
    -- http://www.phpmyadmin.net
    -- 
    -- 
    المزودlocalhost
    -- أنشئ في02 أغسطس 2008 الساعة 19:40
    -- إصدارة المزود5.0.22
    --  PHP إصدارة4.4.4
    -- 
    -- 
    قاعدة البيانات: `x`
    -- 

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

    -- 
    -- 
    بنية الجدول `mokaj`
    -- 

    CREATE TABLE `mokaj` (
      `
    idint(10NOT NULL auto_increment,
      `
    user_idint(10NOT NULL,
      `
    mokavarchar(60NOT NULL,
      `
    resonvarchar(2000NOT NULL,
      `
    numcoustvarchar(60NOT NULL,
      `
    mokadatedate NOT NULL,
      
    PRIMARY KEY  (`id`)
    ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=85 ;

    -- 
    -- 
    إرجاع أو إستيراد بيانات الجدول `mokaj`
    -- 

    INSERT INTO `mokaj` (`id`, `user_id`, `moka`, `reson`, `numcoust`, `mokadate`) VALUES 
    (8394'ب''التاخر''4565465''2008-07-29'),
    (
    8494'أ''لا يوجد''0456546''2008-07-29');

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


    -- 
    -- 
    بنية الجدول `newaj`
    -- 

    CREATE TABLE `newaj` (
      `
    idint(4NOT NULL auto_increment,
      `
    namevarchar(60NOT NULL,
      `
    uservarchar(60NOT NULL,
      `
    numbervarchar(60NOT NULL,
      
    PRIMARY KEY  (`id`),
      
    KEY `id` (`id`)
    ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=95 ;

    -- 
    -- 
    إرجاع أو إستيراد بيانات الجدول `newaj`
    -- 

    INSERT INTO `newaj` (`id`, `name`, `user`, `number`) VALUES 
    (94'محمد''1111''2123'); 







  13. #13
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    151


    مممم يمكن الخطأ في الاستعلام

    جرب

    كود PHP:
    $query "
    SELECT mokaj.*, newaj.* 
    FROM mokaj, newaj 
    WHERE 
        mokaj.mokadate >= DATE_SUB(CURDATE(),INTERVAL 7 DAY) 
        AND newaj.id = mokaj.user_id 
    ORDER BY mokaj.id DESC"

    $results mysql_query($query) or die(mysql_error());
    $num mysql_num_rows($results); 
    ورد لي خبر





    __________________
    Google
    Firefox

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    الف شكر اخي Foxhound

    الان الكود يعمل 100%

    جزاك الله الف خير





    التعديل الأخير تم بواسطة manindark ; 02-08-2008 الساعة 09:12 PM

  15. #15
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    82





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

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

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