اجرای دستور UPDATE در MySQL به صورت تابع در PHP

۵ سال پیش(به روز شده در ۵ سال پیش) مای اس کیو ال(MySQL) ۰

تابع زیر اجرای دستور UPDATE در پایگاه داده مای اس کیو ال را ساده تر می کند کافیست نام جدول , فیلدها(به صورت آرایه) و در نهایت شرط مورد نظر را در ورودی تابع مشخص سازید تا تابع کوئری مورد نظر را ایجاد کند. شما می توانید این تابع را بسط داده یا کاملتر کنید.

function mysql_update($tablename, $fields, $where)
{
    $query = "UPDATE `" . $tablename . "` SET ";
    $i = 0;
    foreach ($fields as $k => $v) {
        if ($i)
            $query .= ',';
        $query .= $k . " = '" . $fields[$k] . "'";
        $i++;
    }
$query .= " WHERE " . $where ; return $query; } ---------------------------------------example--------------------------------------- $arr = array('name' => 'ali', 'country' => 'iran'); echo mysql_update('table', $arr, "id = 100");

out: UPDATE `table` SET name = 'ali',country = 'iran' WHERE id = 100

برچسبها

هیچ برچسبی موجود نیست.

صفحات پیشنهادی

گرفتن آخرین شناسه ثبت شده در MySQL بعد از دستور INSERT...

بسیار برای برنامه نویسان پیش آمده که بعد از دستور INSERT شناسه ثبت شده را بدست آورند. شناسه ای که بصورت خودکار یک واحد اضافه می شود و کلید اصلی است. برای این منظور راه های بسیاری پیشنهاد شده اما چون ا...


توابع و دستورات مهم MySQL در یک نگاه...

خواندن کتابهای چند صد صفحه ای مفید است اما زمانی که قصد مرور یک ویژگی , تکه کد و یا تابعی برای ادامه روند پروژه مان داشته باشیم بهتر است همه آنها را در چند صفحه به صورت خلاصه نگهداری کنیم. فایلی که به...


مثال تصویری برخی از دستورات مهم MySQL...

در این مقاله , تصاویر مختلفی در رابطه با برخی از دستورات مهم MySQL ضمیمه گردیده اند که درک آنها را بسیار راحت تر می کند پیشنهاد می کنیم در صورت تمایل آنها را نزد خود داشته باشید تا در صورت فراموشی به ...

گرفتن آخرین شناسه رکورد جدید بعد از درج رکورد...

در MySQL بسیار پیش می آید که بعد از درج رکورد ، شناسه رکورد جدید را بدست آوریم. برای این منظور کافیست بعد از درج کوئری زیر را اجرا کنید. البته توجه نمایید که برای بدست آوردن شناسه حتما باید در جدول کل...

نظر

نظری ثبت نشده است.
captcha image reload