• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php-网页中PHP代码向sqlite数据库写数据时,“000…0”这样的字符串会被存储为0,求解原因?

php 搞代码 3年前 (2022-01-25) 13次浏览 已收录 0个评论

phpsqlite

如题,我用PHP向sqlite的一个表中写数据,包含用户名和密码两个字段,但是当字段值(用户名或密码)是类似“000…0”这样的值时,数据库中保存的字段值就只剩下一位0了。
PHP代码如下

<code><?php$name=$_POST["username"];$password=$_POST['password'];echo gettype($password);   //这句用来测试password是何种数据类型,经验证是string,可既然是字符串为何会遗失数据呢?class MyDB extends SQLite3{    function __construct()    {        $this->open('survey.db');    }}$db = new MyDB();if(!$db){    echo $db->lastErrorMsg();} else {    echo "Opened database successfully\n";}$<a style="color:transparent">本@文来源gao($daima.com搞@代@#码(网5</a><strong>搞gaodaima代码</strong>sql =<<exec($sql);if(!$ret){    echo $db->lastErrorMsg();} else {    echo "Records created successfully";}$db->close();?> </code>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php-网页中PHP代码向sqlite数据库写数据时,“000…0”这样的字符串会被存储为0,求解原因?
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址