我正在努力使这个查询工作
Bind
我使用SafeMySql和getAll是Helper函数来从查询和可选参数中获取结果集的所有行
我希望在其他3列匹配输入的情况下回显键。
使用上面的查询我得到输出“数组”没有别的。
答案 0 :(得分:-1)
您在评论中提供的数据库返回的$ key对象的结构是:
array(1) { [0]=> object(stdClass)#1743 (1) { ["keyy"]=> string(6) "rKSpxf" } }
这是一个在索引0处具有单个元素的数组。此元素是具有单个属性“keyy”的对象。
因此,要访问数据并输出数据,您需要写:
echo $key[0]->keyy;
[0]
引用数组的第一个索引,->keyy
引用该索引中对象的“keyy”属性。
为了更清楚地了解发生了什么,你可以像这样写出来:
$obj = $key[0]; //get the object out of the array
$prop = $obj->keyy; //get the property out of the object
echo $prop; //output the value of the property