當(dāng)前位置:
首頁 >
MySQL笔记-SQL语句中可以使用单引号包裹任意类型
發(fā)布時(shí)間:2025/3/15
33
豆豆
生活随笔
收集整理的這篇文章主要介紹了
MySQL笔记-SQL语句中可以使用单引号包裹任意类型
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近看了個(gè)大佬寫的PHP項(xiàng)目,在此膜拜下。
其中發(fā)下如下幾句:
public function autoUpdate($id,$data){$where = " where {$this->fields['Key']} = '{$id}'";$sql = "update {$this->getTable()} set ";foreach($data as $key => $value){$sql .= $key . '="' . $value . '",';}$sql = rtrim($sql,',') . $where;return $this->exec($sql);} public function autoInsert($data){$keys = $values = '';foreach($this->fields as $k => $v){if($k == 'Key') continue;if(array_key_exists($v,$data)){$keys .= $v . ',';$values .= "'" . $data[$v] . "',";}}$keys = rtrim($keys,',');$values = rtrim($values,',');$sql = "insert into {$this->getTable()} ({$keys}) values({$values})";return $this->exec($sql);}從中可以知道,連int型,就可以使用單引號,賦值。在此測試了下,如下表:
?SQL語句如下:
INSERT INTO b_test(b_int, b_float, b_bInt, b_tInt, b_string) VALUES('1', '1.1', '111', '1', 'hello111')如下:
?
總結(jié)
以上是生活随笔為你收集整理的MySQL笔记-SQL语句中可以使用单引号包裹任意类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shocked的歌曲 类似shell_S
- 下一篇: 基于java的土地档案管理系统设计(含源