نمایش نتایج 1 تا 9 از 9

نام تاپیک: آپدیت دیتابیس

  1. #1
    کاربر دائمی آواتار hamed-php
    تاریخ عضویت
    دی 1389
    محل زندگی
    01110000 01101000 01110000
    پست
    409

    آپدیت دیتابیس

    سلام
    این کویری رو چطور آپدیت کنم

    $sql = "insert into table1 (rowID, $keys) values ($k, '$values') " ;

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    بندرعباس
    سن
    28
    پست
    361

    نقل قول: آپدیت دیتابیس

    سلام این Syntax هستش :


    UPDATE table_name
    SET column1=value, column2=value2,...
    WHERE some_column=some_value

  3. #3
    کاربر دائمی آواتار hamed-php
    تاریخ عضویت
    دی 1389
    محل زندگی
    01110000 01101000 01110000
    پست
    409

    نقل قول: آپدیت دیتابیس

    ممنون
    از اونجاییکه تعداد داده ها زیاد است اونها رو بصورت آرایه دارم


    foreach( $array_data as $k=>$v){
    $keys = join(array_keys($v), ',');
    $values = join($v, "','");
    $sql = "insert into table1 (rowID, $keys) values ($k, '$values') " ;
    mysql_query($sql);
    }



    نمیخوام دونه دونه set کنم
    راهی دیگر وجود داره؟

  4. #4
    کاربر دائمی آواتار engmmrj
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    تهران
    پست
    1,146

    نقل قول: آپدیت دیتابیس

    public function Insert($table, $values) {
    $table = $this->Escape($table);
    $query = "INSERT INTO `{$table}` VALUES (";
    foreach($values as $key => $value) {
    $values[$key] = $this->Escape($value);
    $query .= "`{$values[$key]}`,";
    }

  5. #5
    کاربر دائمی آواتار hamed-php
    تاریخ عضویت
    دی 1389
    محل زندگی
    01110000 01101000 01110000
    پست
    409

    نقل قول: آپدیت دیتابیس

    نقل قول نوشته شده توسط mehdints مشاهده تاپیک
    public function Insert($table, $values) {
    $table = $this->Escape($table);
    $query = "INSERT INTO `{$table}` VALUES (";
    foreach($values as $key => $value) {
    $values[$key] = $this->Escape($value);
    $query .= "`{$values[$key]}`,";
    }
    سلام

    ممنون - اما راهی برای update میخواستم نه insert

  6. #6
    کاربر دائمی آواتار engmmrj
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    تهران
    پست
    1,146

    نقل قول: آپدیت دیتابیس

    فرقی نداره برای update هم از همین روش میشه استفاده کرد.

  7. #7
    کاربر دائمی آواتار hamed-php
    تاریخ عضویت
    دی 1389
    محل زندگی
    01110000 01101000 01110000
    پست
    409

    نقل قول: آپدیت دیتابیس

    نقل قول نوشته شده توسط mehdints مشاهده تاپیک
    فرقی نداره برای update هم از همین روش میشه استفاده کرد.
    یعنی چطور باید بنویسیم؟

  8. #8
    کاربر دائمی آواتار hamed-php
    تاریخ عضویت
    دی 1389
    محل زندگی
    01110000 01101000 01110000
    پست
    409

    نقل قول: آپدیت دیتابیس

    آپدیت برای آرایه ها رو میشه با مثال توضیح بدی

  9. #9
    کاربر دائمی آواتار engmmrj
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    تهران
    پست
    1,146

    نقل قول: آپدیت دیتابیس

    function Update($table,$field,$value,$sharte_update){
    $query_up="UPDATE $table SET ";
    $count_value=count($value)-1;
    for($i=0;$i<=$count_value;$i++){
    $query_up.= " ".$field [$i]."=".$value[$i]." ";
    }
    $query_up.=$sharte_update;
    return query($query_up);
    }

تاپیک های مشابه

  1. آپدیت دیتابیس
    نوشته شده توسط yshahab در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 6
    آخرین پست: دوشنبه 28 اردیبهشت 1388, 22:30 عصر
  2. مشکل در آپدیت دیتابیس
    نوشته شده توسط parsa118 در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 10
    آخرین پست: پنج شنبه 06 فروردین 1388, 01:20 صبح
  3. مشکل در آپدیت دیتابیس در شبکه
    نوشته شده توسط Payman62 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 11
    آخرین پست: جمعه 28 دی 1386, 11:57 صبح
  4. آپدیت دیتابیس
    نوشته شده توسط evilboy در بخش برنامه نویسی در 6 VB
    پاسخ: 10
    آخرین پست: دوشنبه 14 آبان 1386, 09:00 صبح
  5. آپدیت دیتابیس از یک دیتابیس در سرور دیگر؟؟
    نوشته شده توسط javad3151 در بخش SQL Server
    پاسخ: 4
    آخرین پست: سه شنبه 18 اردیبهشت 1386, 20:33 عصر

قوانین ایجاد تاپیک در تالار

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