مشکل کد من کجاست که هیچی echo نمیکنه؟

keykan

New Member
با سلام و عرض ادب.

سوالم رو خلاصه با گذاشتن تکه کدم میپرسم. منون میشم از دوستان عزیز که راهنماییم بکنن.

کد:
$result = mysql_query("SELECT * FROM tbl_d WHERE d_shift='".$shift."' and d_date='".$udate."'");
    $n=mysql_num_rows($result);
    if( $n == 0 ){
            mysql_query("INSERT INTO tbl_d (d_shift,d_date) VALUES ('$shift','$udate')");
        }
    $result =  mysql_query("SELECT * FROM tbl_d WHERE d_shift='".$shift."' and d_date='".$udate."'");
    $row = mysql_fetch_array($result);
    $t2 = $row['d_t2'];
    $t3 = $row['d_t3'];
    $tr4 = $row['d_tr4'];
    $tr6 = $row['d_tr6'];
    $ch1 = $row['d_ch1'];
    $ch2 = $row['d_ch2'];
    $ch3 = $row['d_ch3'];

echo     $t2;
echo     $t3;
echo    $tr4];
echo    $tr6;
echo    $ch1;
echo    $ch2;

کد من این کار رو میکنه : با یه select اون کاربری که id مورد نظر ما رو داره پیدا میکنه. اگه بود که هیچ. اگه نبود، insert میکنتش. مشکلم اینجاست که وقتی echo میکنم، هیچی، حتی null هم خروجی نمیگیرم ! یه جورایی، اصلا select دوم اجرا نمیشه... .
 

webnevesht

New Member
بعد از دستور
PHP:
  $result =  mysql_query("SELECT * FROM tbl_d WHERE d_shift='".$shift."' and d_date='".$udate."'");
اینو اضافه کن ببین چه اروری میده
PHP:
die(mysql_error));
 

DaDaDooDoo

کاربر VIP
کوئریت رو بریز توی یه متغیر و متغیر رو echo کن ببین کوئریت درسته ؟ بعد تعداد رکوردهایی که بر می گردونه رو چک کن ، احتمالاً 0 باشه ، یعنی یه جایی مشکل داری ...
 

جدیدترین ارسال ها

بالا