Alle Daten aus einer Spalte ausgeben

CreativPur

Erfahrenes Mitglied
Hi,

wie kann ich alle Daten aus einer Spalte auslesen lassen ?

PHP:
$pdo = new PDO('mysql:host=xxx;dbname=xxx', 'xxx', 'xxx');

$sql = "SELECT bw_anschreiben FROM bw";
foreach ($pdo->query($sql) as $row[1]){ 

'.$row[1]['bw_anschreiben'].'

}

Zur Zeit wird nur der oberste Eintrag der Spalte ausgegeben
 
Falsches Einsetzen der Array Indexen.

So sollte es funktionieren:
PHP:
    $pdo = new PDO('mysql:host=xxx;dbname=xxx', 'xxx', 'xxx');
   $sql = "SELECT `bw_anschreiben` FROM `bw`;";
   foreach ($pdo->query($sql) as $row){
       echo '<p>'.$row['bw_anschreiben'].'</p>';
   }
 
PHP:
$pdo = new PDO('mysql:host=xxx;dbname=xxx', 'xxx', 'xxx');
$sql = "SELECT bw_anschreiben FROM bw";
foreach ($pdo->query($sql) as $row[1]){

echo '
'.$row[1]['bw_anschreiben'].'

'
}





Das habe ich ja.. Allerdings wird mir dabei nur der erste Eintrag der Spalte bw_anschreiben ausgegeben.
Ich möchte aber, dass aus der Spalte bw_anschreiben alle Einträge ausgegeben werden und nicht nur der erste..
 
Genau deshalb solltest du ja [1] weglassen :D

Nocheinmal:
PHP:
   $pdo = new PDO('mysql:host=xxx;dbname=xxx', 'xxx', 'xxx');
   $sql = "SELECT `bw_anschreiben` FROM `bw`;";
   foreach ($pdo->query($sql) as $row){
       echo '<p>'.$row['bw_anschreiben'].'</p>';
   }
 
Zurück