我正在学习php和html

我正在学习php和html,php,mysql,Php,Mysql,我在数据库中插入了一些值&插入后,当我在数据库中检查该值时,它会显示不同的值。为什么?请帮帮我 我的代码是 "INSERT INTO `tblRechargeReports` (`rechargeOnNumber` , `rechargeOnOperator`, `rechargeAmount`, `rechargeOnCircle`, `rechargedOn`) VALUES('" . $array['rechargeOnNumber'] . "', '" . $array['rech

我在数据库中插入了一些值&插入后,当我在数据库中检查该值时,它会显示不同的值。为什么?请帮帮我

我的代码是

"INSERT INTO `tblRechargeReports` 
 (`rechargeOnNumber` , `rechargeOnOperator`, `rechargeAmount`, `rechargeOnCircle`, `rechargedOn`)
 VALUES('" . $array['rechargeOnNumber'] . "', '" . $array['rechargeOnOperator'] . "','" . $array['rechargeAmount'] . "', '" . $array['rechargeOnCircle'] . "', NOW() )"; 
当我检查后模功能时,它显示为

INSERT INTO `tblRechargeReports` (`rechargeOnNumber` , `rechargeOnOperator`, `rechargeAmount`, `rechargeOnCircle`, `rechargedOn`) 
VALUES('9002261639', '1','100', '2', NOW() )

请将手机号码的数据类型设置为bigint或varchar。

请尝试使用下表结构:

id INT(11) AUTO_INCREMENT NOT NULL, 
rechargeOnNumber VARCHAR(20) NOT NULL, 
rechargeOnOperator VARCHAR(100) NOT NULL, 
rechargeAmount INT(5) NOT NULL, 
rechargeOnCircle VARCHAR(100) NOT NULL, 
rechargedOn DATETIME NOT NULL, 
rechargeData TEXT(100) NULL, 
rechargeStatus ENUM('Y', 'N') NOT NULL DEFAULT 'Y', 
isDelete ENUM('Y', 'N') NOT NULL DEFAULT 'N', 
PRIMARY KEY (id), 
UNIQUE KEY IDX_rechargeOnOperator (rechargeOnOperator)

你在插入什么和插入什么请给出示例案例和什么是表结构?将RecharionNumber更改为varchar您的查询很完美,但您使用了什么以及使用了什么,并显示了您在tblRechargeReports表的数据库表中显示了什么值?是的,我在上面说过将其更改为varchar