Search
 
SCRIPT & CODE EXAMPLE
 

PHP

Update Data Multiple Columns MySql Database Table PHP Function

//Update Data Into Multiple Columns
function updateAllColumns($table, $where = '', ...$params): bool
{
    global $db;
    $sql = "UPDATE $table SET ";
    foreach ($params[0] as $key => $val) {
        if ($val != 'NULL') {
            $sql .= "`{$key}`=" . "'{$val}' ,";
        } else {
            $sql .= "`{$key}`=" . ' NULL' . ",";
        }
    }
    if ($where) {
        $sql .= ' WHERE ' . $where . ' ';
    }
    $sql = substr_replace($sql, '', strrpos($sql, ','), 1);
    $result = $db->query($sql);

    if ($result) {
        return true;
    } else {
        return false;
    }
}
Comment

Insert Data Into MySql Database Multiple Columns PHP Function

//Insert Data Into Multiple Columns
//$params= Array Value array('me_title' => $_POST['me_title'])
function insertData($table, $params)
{
    global $db;
    $columns = array_keys($params);
    $values = array_values($params);
    $sql = "INSERT INTO $table (" . implode(',', $columns) . ") VALUES ('" . implode("', '", $values) . "' )";
    $result = $db->query($sql);
    $insertId = $db->getInsertId();
    if ($result) {
        return $insertId;
    } else {
        return false;
    }
}
Comment

PREVIOUS NEXT
Code Example
Php :: strtolower cyrillic 
Php :: php ?: 
Php :: unlink() in php 
Php :: resource route laravel 
Php :: laravel framework 
Php :: Returning JSON from a PHP Script 
Php :: session 
Php :: how to hide .php in url 
Php :: what does ? mean in php 
Php :: combine date time php 
Php :: must return a relationship instance laravel 
Php :: how use variable in string in laravel 
Php :: Laravel9 Failed to listen on 127.0.0.1:8000 (reason: ?) 
Php :: loop through object php 
Php :: unless blade laravel 
Php :: export txt php 
Php :: change php version 
Java :: recycler view dependency 
Java :: java swing make window not resizable 
Java :: how to close a jframe in java with an if statement 
Java :: java initialize list with values 
Java :: main code of java 
Java :: javafx tableview clear all data 
Java :: request permission foreground service 
Java :: random.choice in java 
Java :: show dialog fragment from adapter 
Java :: print up to 2 decimal in java 
Java :: how to implement linked list in java without using collection framework 
Java :: java find substring between two strings 
Java :: java lombok constructor inject guice 
ADD CONTENT
Topic
Content
Source link
Name
3+2 =