/
  • مشکل در insert در دیتابیس

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی مشکل در insert در دیتابیس
    نویسنده پیام
    khoda786 آفلاین
    سعید
    **

    ارسال‌ها: 19
    تاریخ عضویت: ۱۳۸۹ خرداد ۱۸
    اعتبار: 0
    تشکرها : 15
    ( 18 تشکر در 8 ارسال )
    ارسال: #1
    مشکل در insert در دیتابیس
    سلام
    من برای درج در دیتابیسم یک کلاس نوشتم به با نام class.php صورت زیر
    کد PHP:
        <?php
        
    class DatabaseManager
        
    {
            
            public function 
    insert($table$values) {
             
            include(
    'config.php');

            foreach(
    $values as $key=>$value) {
                
    $keys[] = $key;
                
    $insertvalues[] = "'".$value."'";
            }

            
    $keys implode(','$keys);
            
    $insertvalues implode(','$insertvalues);

             
              
    $resultmysql_query("INSERT INTO $table ($keys) VALUES ($insertvalues)")or die  (mysql_error());
              return 
    $result;
          }
        }
        
    ?>

    خوب حالا وقتی میخوام توی بانکنم رکورد اضافه کنم این کارو انجام میدم
    کد PHP:
    include("class.php");

    $db=new DatabaseManager();
    $tbl="m_mahsool";
    if(isset(
    $_POST['tname'],$_POST['tprice'],
    $_POST['tcode'],$_POST['tpic'],
    $_POST['tgroup'],$_POST['tintro'],$_POST['tcomment']))
    {
        
    $values=array("ID"=>NULL,"name"=>$_POST['tname'],
    "intro"=>$_POST['tintro'],"comment"=>$_POST['tcomment'],"price"=>$_POST['tprice'],
    "code"=>$_POST['tcode'],"group"=>$_POST['tgroup']);
        
        
    echo 
    $db->insert($tbl,$values);} 

    وقتی که فرمم رو submit میکنم پیغام زیر رو میده
    کد:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group) VALUES ('','s','1','1 ','1','1','documentary')' at line 1

    ممنون میشم کمکم کنین
    (آخرین ویرایش در این ارسال: ۱۳۸۹ خرداد ۲۱ ۰۱:۱۲ صبح، توسط khoda786.)
    ۱۳۸۹ خرداد ۲۱ ۰۱:۱۰ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    khoda786 آفلاین
    سعید
    **

    ارسال‌ها: 19
    تاریخ عضویت: ۱۳۸۹ خرداد ۱۸
    اعتبار: 0
    تشکرها : 15
    ( 18 تشکر در 8 ارسال )
    ارسال: #2
    RE: مشکل در insert در دیتابیس
    مرسی دوستان مشکلم حل شد
    ۱۳۸۹ خرداد ۲۱ ۰۱:۳۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : molana
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS