src/App/Interfaces/Database/pdo.php
// parameter TABLENAME, ENTRY ID, ARRAY of DATA	
parameter TABLENAME, ENTRY ID, ARRAY of DATA
parameter TABLENAME ENTRY ID ARRAY of DATA
function update($tbl="", $id="", $data=null) {
			if ($tbl !=="" && $id !=="" && $data != null){
				$fields=array_keys($data);
    			$values=array_values($data);
    			$fieldlist=implode(',', $fields); 
    			$qs=str_repeat("?,",count($fields)-1);
    			$firstfield = true;
 		   		$sql = "UPDATE `".$tbl."` SET";
    			for ($i = 0; $i < count($fields); $i++) {
        			if(!$firstfield) {
        				$sql .= ", ";   
        			}
        			$sql .= " ".$fields[$i]."=?";
        			$firstfield = false;
    			}
   		 		$sql .= " WHERE `id` =?";
				echo $sql;
    			$sth = $this->db->prepare($sql);
				$values[] = $id;
				var_dump($values);
    			return $sth->execute($values);
			}
    		return false;
		}
function update ( $ tbl = " " , $ id = " " , $ data = null ) { if ( $ tbl !== " " && $ id !== " " && $ data != null ) { $ fields = array_keys ( $ data ) ; $ values = array_values ( $ data ) ; $ fieldlist = implode ( ',' , $ fields ) ; $ qs = str_repeat ( " ?, " , count ( $ fields ) - 1 ) ; $ firstfield = true ; $ sql = " UPDATE ` " . $ tbl . " ` SET " ; for ( $ i = 0 ; $ i < count ( $ fields ) ; $ i ++ ) { if ( ! $ firstfield ) { $ sql .= " ,  " ; } $ sql .= " " . $ fields [ $ i ] . " =? " ; $ firstfield = false ; } $ sql .= "  WHERE `id` =? " ; echo $ sql ; $ sth = $ this -> db -> prepare ( $ sql ) ; $ values [ ] = $ id ; var_dump ( $ values ) ; return $ sth -> execute ( $ values ) ; } return false ; }
parameter TABLENAME, ENTRY ID, ARRAY of DATA
parameter TABLENAME ENTRY ID ARRAY of DATA