一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - PHP教程 - php數(shù)據(jù)入庫(kù)前清理 注意php intval與mysql的int取值范圍不同

php數(shù)據(jù)入庫(kù)前清理 注意php intval與mysql的int取值范圍不同

2019-11-13 11:59php教程網(wǎng) PHP教程

php數(shù)據(jù)入庫(kù)前清理 注意php intval與mysql的int取值范圍不同,需要的朋友可以參考下。

php保存數(shù)據(jù)到mysql 
打算在dao層進(jìn)行數(shù)據(jù)入庫(kù)前的清理,比如varchar進(jìn)行trim,int進(jìn)行intval。 
有一天突然想起,php intval的取值范圍與mysql的int類(lèi)型一樣嗎? 
查了一下,不一樣…… 
http://php.net/manual/en/function.intval.php
http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-types
php intval的取值范圍:與操作系統(tǒng)相關(guān),32位系統(tǒng)上為-2147483648到2147483647,64位系統(tǒng)上為-9223372036854775808到9223372036854775807。 
mysql int取值范圍:與操作系統(tǒng)無(wú)關(guān),為-2147483648到2147483647,無(wú)符號(hào)為0到4294967295。 
mysql bigint取值范圍:與操作系統(tǒng)無(wú)關(guān),為-9223372036854775808到9223372036854775807,無(wú)符號(hào)為0到18446744073709551615。 
所以下面的代碼是錯(cuò)誤的: 

復(fù)制代碼代碼如下:


public function insert($data) 

if(isset($data['content'])&&!empty($data['content'])) 

$data_for_query['content'] = trim($data['content']); 

else 

return false; 

if(isset($data['user_id'])&&!empty($data['user_id'])) 

$data_for_query['user_id'] = intval($data['user_id']); 

else 

return false; 

$sql = "INSERT INTO `".$this->table_name."` (".$this->db->implodeToColumn(array_keys($data_for_query)).") VALUES (".$this->db->implodeToValues(array_values($data_for_query)).")"; 
$this->db->query($sql); 
$id = $this->db->lastInsertId(); 
if(empty($id)) 

return false; 

else 

return $id; 


解決辦法:還在想,準(zhǔn)備用正則表達(dá)式。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91麻豆精品国产自产在线观看 | 亚洲国产第一 | 99热这里只有精品在线播放 | 俄罗斯一级在线播放 | 翁息肉小说老扒 | yellow视频免费观看播放 | 亚洲天堂成人在线观看 | 久久精品嫩草影院免费看 | 倩女还魂在线观看完整版免费 | 欧美成年黄网站色高清视频 | 日本黄色高清视频网站 | 王的视频视ivk | 欧美日韩国产亚洲人成 | 精品福利一区 | 成人操| 第一国内永久免费福利视频 | 处女摘花视频 | 国产欧美日韩在线不卡第一页 | 视频一区二区三区欧美日韩 | 亚洲欧美久久一区二区 | 百合文高h| 911香蕉视频 | 亚洲国产精品网站久久 | 97色综合| 成年人在线免费观看视频网站 | 日韩久久影院 | 免费观看视频在线播放 | 性free非洲老妇| 日本不卡高清免费v日本 | 99久女女精品视频在线观看 | 精品国产免费一区二区三区 | 四虎精品成人免费视频 | 精品国产一区二区三区久久影院 | 农夫成人网 | 国产三及 | 亚洲国产精品一区二区三区久久 | 四虎免费在线视频 | 91久| 久久大胆视频 | 日本xxwwwxxxx| 亚洲免费视频一区二区三区 |