Int değeri değiştiğinde MySQL veritabanı içine taktığınızda - php

0 Cevap php

Ben "kullanıcı kimliği" denilen bir alan ile mysql bir tablo var:

`userId` int(20) NOT NULL

Ekle ifadedir:

$result = mysql_query("INSERT INTO users (userId, firstName, lastName, dateCreated) VALUES (".$me['userId'].", '".$me['first_name']."', '".$me['last_name']."', CURDATE()) ")or die(mysql_error());

Php yankılandı Kimliğinin değeri 100000517980247, ama takılı zaman 2147483647 dönüşür. Ben bir varchar alan içine taktığınızda iyi. Bu gerçekten basit bir şey olmalı ama ben biraz etrafında aradı ve ben sadece onu göremiyorum.

0 Cevap