2016-06-15 7 views

Antwort

2

Wegen zusätzlicher Klammern und/oder unzureichender PHP-Version. Ein korrekter Ansatz wäre

$preparedStatement->fetchColumn(); 
0

Auf PHP 5.4 können Sie Array-De-Referenzierung verwenden.

function say_something() { 
    return array('me', 'hello', 'how', 'are', 'you'); 
} 
echo say_something()[2]; // prints 'how' 

oder:

echo $st->fetch()['p']; 

aber nicht auf früheren Versionen von PHP unterstützt. also, wenn Sie mit PHP 5.3 oder einer anderen früheren Version arbeiten, wird es nicht funktionieren.

können Sie:

$st->fetch(PDO::FETCH_COLUMN); 

Spaltennummer zweite Spalte wählen:

$st->fetch(PDO::FETCH_COLUMN, 1);