حسین مولوی
7 سال پیش توسط حسین مولوی مطرح شد
1 پاسخ

دیتا بیس

سلام دوستان من ی کد برای ارسال اطلاعات به دیتابیس نوشتم ولی فقط بار اول کار میکنه یعنی وقتی توی table اطلاعاتی وجود نداره و برای بار اول میخام فرممو submit کنم اطلاعات توی دیتابیس ریخته میشه دلیلش چی میتونه باشه؟؟؟

public function Insert($data)
{
$field = join(', ', array_keys($data));
$param = ':'. join(', :' , array_keys($data));

    $this->stmt = $this->pdo->prepare("INSERT INTO $this->table ($field) VALUES ($param)");

    $this->bind = $data;

    $this->bindValue();

    return $this->stmt->execute();
}

private function bindValue()
{
    foreach ($this->bind as $key => $value) {
        $this->stmt->bindValue(":$key" , $value);
    }
}