🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Mehrzad Tajkarimi
update medoo
امیر صالحی حل شده توسط امیر صالحی

سلام خسته نباشید
برای اینکه آپدیت بکنیم و اگر مقداری وجود نداشت اضافه شود 
به چه صورت میشه اقدام کرد
medoo همچین قابلیت داره یا باید دستی چگ کنم
مثال لاراول:
updateOrCreate

سلام واحترام

همچین چیزی نداره ولی میتونید یه متد برای خودتون به شکل زیر بسازید:

  public function updateOrCreate(int $id, array $data)
    {
        $field = $database->get("table", "field", [
            "id" => $id
        ]);
        if (!is_null($field)){
            $database->update("table", $data, [
                "id" => $id
            ]);
        }else{
            $database->insert("table", $data);
        }
    }
بهترین پاسخ
امیر صالحی ۲۱ تیر ۱۴۰۰، ۱۶:۴۳

سلام خسته نباشید
من نتونستم از این روش جوین بزنم
میشه برسی بفرمایید 
ظاهرا مشکلی هست 
 

$database->select("post", [
// Here is the table relativity argument that tells the relativity between the table you want to join.
    	"[>]account" => ["author_id" => "user_id"]
    ], [
    	"post.title",
    	"account.city"
    ]);

 

 

 

 

 


 

Mehrzad Tajkarimi ۲۲ تیر ۱۴۰۰، ۱۰:۵۲