我想使用php pdo fetch方法从数据库中获取数组,并将元素放在同一行。
类似这样的事情
_MM_SET_EXCEPTION_MASK( _MM_GET_EXCEPTION_MASK()
& ~( _MM_EXCEPT_INVALID |
_MM_EXCEPT_DENORM |
_MM_EXCEPT_DIV_ZERO |
_MM_EXCEPT_OVERFLOW |
_MM_EXCEPT_UNDERFLOW |
_MM_EXCEPT_INEXACT ) );
但它不起作用。为什么呢?
答案 0 :(得分:2)
由于额外的括号和/或PHP版本不足。正确的方法是
<button class="submit1">
Upload Picture
</button>
答案 1 :(得分:0)
在php 5.4上,你可以使用数组解引用。
function say_something() {
return array('me', 'hello', 'how', 'are', 'you');
}
echo say_something()[2]; // prints 'how'
或:
echo $st->fetch()['p'];
但以前版本的php不支持。 因此,如果你正在使用php 5.3或其他以前的版本,它将无法正常工作。
你可以使用:
$st->fetch(PDO::FETCH_COLUMN);
选择列号第二列:
$st->fetch(PDO::FETCH_COLUMN, 1);