Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自动生成号码_Php_Mysql_Sql_Moodle - Fatal编程技术网

Php 自动生成号码

Php 自动生成号码,php,mysql,sql,moodle,Php,Mysql,Sql,Moodle,我正在为证书自动生成编号。但是序列号没有生成。我们有多个证书。每个证书必须生成自己的编号顺序。编号应按顺序排列,如1、2、3 下面是我的代码 if ($course->id == 5) { if ($certificate->id == 5) { $datarec = $DB->get_record_sql("SELECT count(userid) AS usercount FROM `mdl_certificate_issu

我正在为证书自动生成编号。但是序列号没有生成。我们有多个证书。每个证书必须生成自己的编号顺序。编号应按顺序排列,如1、2、3

下面是我的代码

if ($course->id == 5) {
        if ($certificate->id == 5) {
            $datarec = $DB->get_record_sql("SELECT count(userid) AS usercount FROM `mdl_certificate_issues` WHERE certificateid=5");
            $usercount = $datarec->$usercount;
            $usercount = $datarec + 1;
        }
        certificate_print_text($pdf, $x + 185, $y - 4, 'C', 'Helvetica', '', 40, $usercount);
    }

如果它是
$datarec->usercount
而没有第二个
$
,请更改它。现在自动序列号也没有生成。