Я пытаюсь использовать библиотеку MeekroDB, как это.
$data=array('fieldname'=>11221);
DB::insert('tablename',$data);
echo DB::insertId;
Но я получаю сообщение об ошибке
Предупреждение: неверный аргумент, предоставленный foreach() в /var/www/meekrodb.class.php в строке 176 ОШИБКА: Если вы используете именованные параметры, второй аргумент должен быть массивом параметров
Я также пробовал это так:
$data=array(11221=>'fieldname');
DB::insert('tablename',$data);
echo DB::insertId;
Также такая же ошибка
$data=array('fieldname'=>11221);
$param=array('fieldname');
DB::insert('tablename',$data,$param);
echo DB::insertId;
также
$data=array('fieldname'=>11221);
$param=array('fieldname');
DB::insert('tablename',$param,$data);
echo DB::insertId;
Такая же ошибка
Фактически я пробовал все возможности, но одна и та же ошибка возникает снова и снова.
Я не мог найти документацию для именованных параметров. Пожалуйста, исправьте это и помогите мне.
Заранее спасибо.
insertId не является переменной, это функция.
использовать:
echo DB::insertId();