نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: اشکال در عدم اجرای دستور Sql دوم

  1. #1
    عضو جدید jahromy آواتار ها
    تاریخ عضویت
    Feb 2009
    محل سکونت
    ! پایتخت اقتصادی ایران !
    نوشته ها
    83
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض اشکال در عدم اجرای دستور Sql دوم

    سلام
    در کدهای زیر دستور sql دوم اعمال نمی شود و هیچی در جدول بانکم ذخیره نمی شود البته هیچ اروری هم نمایش نمی یابد جز واژه error درون else, اشکال کارم از کجاست؟


    کد PHP:
                    $_SESSION['ProdactsCount'][$PID]=1;
                    foreach(
    $_SESSION['ProdactsCount'] as $Key=>$Count)
                    {
                        
    $Query "SELECT * FROM `product_catalog` WHERE `product_id`=:ID";
                        
    $Result=$this->_Connect->prepare($Query);
                        
    $Result->bindParam(":ID",$Key);
                        
    $Result->execute();
                        
    $Rows $Result->fetch(PDO::FETCH_ASSOC);
                        print 
    '
                          <tr>
                            <td>'
    .$radif++.'</td>
                            <td>'
    .$Rows['product_name'].'</td>
                            
                            <td align="center">
                                <input type="test" name="Count" value="'
    .$Count.'" autocomplete="off">
                            </td>
                            
                            <td align="left">'
    .$Rows['product_price'].'</td>
                            <td align="left">'
    .( $_SESSION['TotalPrice']=$Rows['product_price']*$Count).'</td>
                          </tr>'
    ;
                        @
    $TotalPrice += $_SESSION['TotalPrice'];
                    }
                    print 
                        
    '<tr>
                            <td colspan="2">
                                <span style="color:green">Total Price : </span>
                            </td>
                            <td colspan="3" align="center">
                            '
    .$TotalPrice.''.$_SESSION['price_code'].'
                            </td>
                        </tr>'
    ;
                        
                        
                        
    $sql="INSERT INTO `cart_order` `followup_id` = :followup , `product_id` = :P_ID , `cart_pcount` = :cart_pcount , `cart_pprice` = :cart_pprice , `total_price` = :total_price ;";
                        
    $AddCart_res $this->_Connect->prepare($sql);
                        
    $AddCart_res->bindParam(":followup",$_SESSION['followup_code']);
                        
    $AddCart_res->bindParam(":P_ID",$PID);
                        
    $AddCart_res->bindParam(":cart_pcount",$Count);
                        
    $AddCart_res->bindParam(":cart_pprice",$Rows['product_price'] );
                        
    $AddCart_res->bindParam(":total_price",$_SESSION['TotalPrice'] );
                        
                        
    $AddCart_res->execute();
                        
    $Rows $AddCart_res->fetch(PDO::FETCH_ASSOC);
                        print 
    "YYYY2222";
                        if(
    $Rows){
                            echo 
    'dfdsgdsg';
                            }
                            else{
                                echo 
    "errorrrrr";
                                } 
    اگر تغییراتی باید اعمال شود لطفا برای زمانیکه Sql دوم را با دستور UPDATE بخواهم اجرا کنم نگارش صحیح آنرا ممنون می شوم بفرمایید
    ویرایش توسط jahromy : August 19th, 2016 در ساعت 19:25

  2. تعداد تشکر ها از jahromy به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو جدید illusive_man آواتار ها
    تاریخ عضویت
    May 2016
    نوشته ها
    9
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    16
    تشکر شده در
    10 پست

    پیش فرض پاسخ : اشکال در عدم اجرای دستور Sql دوم

    شیوه صحیح استفاده از دستور INSERT بصورت زیر می باشد:

    کد:
    INSERT INTO table_name (column1,column2,...) VALUES (value1,value2,...)
    البته درج نام ستون ها ضروری نیست، مگر اینکه نخواهید مقادیر را به ترتیب وارد کنید و یا بخواهید برخی ستون ها را خالی رها کنید.

    - - - Updated - - -

    در خصوص UPDATE هم بصورت زیر می بایست عمل کنید:

    کد:
    UPDATE table_name SET column1=value1, column2=value2, ... WHERE your_condition
    Telegram: illusiv3_m4n

  5. تعداد تشکر ها ازillusive_man به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. مشکل در دستور ssh
    توسط rotana007 در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: October 31st, 2014, 02:25
  3. یک دستور
    توسط M-Sadeghi در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: June 11th, 2014, 10:42
  4. مشکل در رستور کردن
    توسط L0cal در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: February 18th, 2012, 22:27

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •