从Php PDO中的mysql数据库中获取最大值并添加一个

时间:2014-08-20 08:23:13

标签: php mysql sql pdo

我想从Mysql数据库中的列stud_id获取最大值并向其中添加1

例如:如果我将stud_id设为10作为最大值,我应该为它添加1并将结果11放回到新的stud_id中以用于下一条记录但是我得到一个错误“Array to string conversion”

stud_id
------
2
4
8
10

我的代码是

require 'Db.class.php';

$pdo=new DB();

$studid=$pdo->query("SELECT max(stud_id) maxcount FROM t_notes");

$version = $studid+1;

echo "$version";

1 个答案:

答案 0 :(得分:0)

  

PDO :: query - 执行SQL语句,将结果集作为PDOStatement对象返回

PDO::query()的返回值不是单个值,而是PDOStatement对象中的值的记录。你必须获取结果才能使用它。