สอบถาม การแปลง Code หรือประยุกต์ ใช้งาน function ครับ

เริ่มโดย JumDaiDee, 23 มิถุนายน 2014, 08:47:04

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

JumDaiDee

สวัสดีครับ พี่ๆ โปรแกรมเมอร์ พอดีผมทำ function insert แต่พอนำมาประยุกต์
เป็น function update ไม่ได้สักที่ นั่งแก้นานแล้วครับผม

อ้างถึง
$table = 'test';
      $field['name'] = $_POST['name'];
      $field['username'] = $_SESSION['username'];
      $field['date_edit'] = date('Y-m-d H:i:s');
      $query = $db->bbupdate_db($table, $field);
print $query
class bbdb
   {
      public function bbconnect_db(){
         $this->mysqli = new mysqli(db_server, db_user, db_pass, db_name);
         $this->mysqli->set_charset("utf8");
      }
      public function bbupdate_db($table, $data, $exclude = array()) {
         $fields = $values = array();
         if(!is_array($exclude)) $exclude = array($exclude);
      
         foreach(array_keys($data) as $key) {
            if(!in_array($key, $exclude)) {
               $fields[] = $key;
               $values[] = "'".$this->mysqli->real_escape_string($data[$key])."'";
            }
         }
         $fields = implode(",", $fields);
         $values = implode(",", $values);
      
         if($this->mysqli->query("insert into $table ($fields) values ($values)")){
            return $this->mysqli->insert_id;
         }else{
            return "Error: ".$this->mysqli->error;
         }
      }
}
สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com