没有我做错了,我修改别人创建的系统,但我不能显示的信息......这是代码...数组不显示信息呼应
$db = DB::getInstance();
$id = 1;
$query = $db->query("SELECT * FROM users WHERE id = ?", array($id));
$x = $query->results();
echo $x;
错误:Notice: Array to string conversion in...
没有我做错了,我修改别人创建的系统,但我不能显示的信息......这是代码...数组不显示信息呼应
$db = DB::getInstance();
$id = 1;
$query = $db->query("SELECT * FROM users WHERE id = ?", array($id));
$x = $query->results();
echo $x;
错误:Notice: Array to string conversion in...
如果返回值是一个对象,请尝试使用var_dump(而不是echo)。例如:
var_dump($x);
在表“用户”有一列“用户名”我想列出所有用户名... – GePraxa
更新为所有用户 $ db = DB :: getInstance(); $ id = 1; $ query = $ db-> query(“SELECT * FROM users”); $ x = $ query-> results(); ($ i = 0; $ i
的使用:
$db = DB::getInstance();
$id = 1;
$query = $db->query("SELECT * FROM users WHERE id = ?", array($id));
$x = $query->results();
for ($i=0;$i<count($x); $i++){
echo $x[$i]."<br/>";
}
它什么也没有显示! – GePraxa
确定连接正确吗?其他查询工作? – Dario
@GePraxa:使用'var_dump'来调试你的数据而不是'echo'。顺便说一句,你不能回声*数组* – tmquang6805
你不能'echo'阵列。 – zerkms