Changeset 684 for trunk/bin


Ignore:
Timestamp:
May 19, 2019 10:51:43 PM (5 years ago)
Author:
anonymous
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bin/module_maker/sql.cli.php

    r664 r684  
    133133    $insert_c[$k] = $v;
    134134}
    135 $db_keys = join(",\n            ", array_keys($insert_c));
     135$db_keys = join("`,\n            `", array_keys($insert_c));
    136136$db_vals = join(",\n            ", $insert_c);
    137137echo <<<E_O_F
     
    139139    \$db->query("
    140140        INSERT INTO $db_tbl (
    141             $db_keys
     141            `$db_keys`
    142142        ) VALUES (
    143143            $db_vals
     
    158158        continue;
    159159    }
    160     $key_eq_val .= $comma . "\n            $k = $v";
     160    $key_eq_val .= $comma . "\n            `$k` = $v";
    161161    $comma = ',';
    162162}
     
    165165    \$db->query("
    166166        UPDATE $db_tbl SET$key_eq_val
    167         WHERE $primary_key = '" . \$db->escapeString(\$frm['$primary_key']) . "'
     167        WHERE `$primary_key` = '" . \$db->escapeString(\$frm['$primary_key']) . "'
    168168    ");
    169169E_O_F;
     
    178178$delim = 'WHERE';
    179179if (!empty($primary_key)) {
    180     $where_clause = "            $delim $primary_key = '\" . \$db->escapeString(\$frm['$primary_key']) . \"'\n";
     180    $where_clause = "            $delim `$primary_key` = '\" . \$db->escapeString(\$frm['$primary_key']) . \"'\n";
    181181    $delim = 'AND';
    182182}
     
    185185        continue;
    186186    }
    187     $where_clause .= "            $delim $k = '\" . \$db->escapeString(\$frm['$k']) . \"'\n";
     187    $where_clause .= "            $delim `$k` = '\" . \$db->escapeString(\$frm['$k']) . \"'\n";
    188188    $delim = 'AND';
    189189}
Note: See TracChangeset for help on using the changeset viewer.