Database 为什么代码$results=\Db::select('select*from engegraph_forms_membros,其中id=?',[1]);不工作?

Database 为什么代码$results=\Db::select('select*from engegraph_forms_membros,其中id=?',[1]);不工作?,database,octobercms,Database,Octobercms,我的组件上有这个代码 $results = \Db::select('select * from engegraph_forms_membros where id = ?', [1]); echo $results; 但我有这个错误 数组到字符串的转换 有人可以帮助新手???问题是您正在将数组打印为字符串 返回\Db::select的结果是一个数组,所以要打印数组,可以使用print\r $results=\Db::选择'select*from engegraph_forms_membros

我的组件上有这个代码

$results = \Db::select('select * from engegraph_forms_membros where id = ?', [1]);
echo $results; 
但我有这个错误 数组到字符串的转换


有人可以帮助新手???

问题是您正在将数组打印为字符串

返回\Db::select的结果是一个数组,所以要打印数组,可以使用print\r

$results=\Db::选择'select*from engegraph_forms_membros,其中id=?',[1]; 回响打印结果;出口 您可以这样打印结果,也可以使用内置调试器函数

$results=\Db::选择'select*from engegraph_forms_membros,其中id=?',[1]; dd$结果; //或转储$result; 如果您使用dump/dd功能,您不必担心它会打印任何内容。dd[die and dump]停止php流向下一个语句。转储将继续流动,以便您可以打印另一个值/或执行下一个语句(如果需要)


如果有任何疑问,请添加注释。

问题是您正在将数组打印为字符串

返回\Db::select的结果是一个数组,所以要打印数组,可以使用print\r

$results=\Db::选择'select*from engegraph_forms_membros,其中id=?',[1]; 回响打印结果;出口 您可以这样打印结果,也可以使用内置调试器函数

$results=\Db::选择'select*from engegraph_forms_membros,其中id=?',[1]; dd$结果; //或转储$result; 如果您使用dump/dd功能,您不必担心它会打印任何内容。dd[die and dump]停止php流向下一个语句。转储将继续流动,以便您可以打印另一个值/或执行下一个语句(如果需要)


如果有任何疑问,请添加评论。

可能重复的可能重复的我想发送结果以更新我的部分但我没有成功yetI想发送结果以更新我的部分但我还没有成功