为了账号安全,请及时绑定邮箱和手机立即绑定

MySql 查询 - 参考询问

MySql 查询 - 参考询问

PHP
小怪兽爱吃肉 2023-04-21 13:25:01
我想查询一个新的 sql 表,代码运行但它没有向数据库中插入任何内容。我试着回读 pdo 手册,但不明白我错了哪一部分。$query = "INSERT INTO 'easycomputing'('STID', 'NAME', 'TONG') VALUES (:STID, :NAME, :TONG)";$dns = " mysql:host=localhost;dbname=phan1";$username="root";  $password= "";// $password="";try{    //access the database    $db = new PDO($dns, $username, $password);    //execute the query    $statement = $db->prepare($query);    $statement->bindValue(':STID', 137, PDO::PARAM_INT);    $statement->bindValue(':NAME', 'tenten', PDO::PARAM_STR);    $statement->bindValue(':TONG', 5, PDO::PARAM_INT);    //execute the query    if( $statement->execute() ){        echo "record tranfer successfully";    }else{        echo "fail to execute the record";    }
查看完整描述

1 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

抱歉,但我认为您不应该在代码之间插入列名:(STID, NAME, TONG)



查看完整回答
反对 回复 2023-04-21
  • 1 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信