<?php
require_once ('includes/connection.php');
$pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = ' SELECT
if( drugie_imie IS NOT NULL , CONCAT( imie, " ", drugie_imie ) , imie ) AS imiona,
nazwisko, nazwisko_panienskie, imie_ojca, imie_matki, panienskie_matki,
stan_cywilny, plec, data_urodzenia, miejsce_urodzenia, pesel
FROM dane_kandydata
';
$stmt = $pdo -> query($sql);
foreach($stmt as $row )
{
$dane=$row;
}
$stmt -> closeCursor();
?>
mam taki kod do pobierania danych z bazy. zwraca poprawne wyniki ale print_r($row); daje taki wynik:
Array ( [imiona] => wojtek kamil [0] => wojtek kamil [nazwisko] => baczynski [1] => baczynski
[nazwisko_panienskie] => [2] => [imie_ojca] => karol [3] => karol [imie_matki] => genowefa [4] => genowefa
[panienskie_matki] => pigwa [5] => pigwa [stan_cywilny] => kawaler [6] => kawaler [plec] => M [7] => M
[data_urodzenia] => 1987-04-08 [8] => 1987-04-08 [miejsce_urodzenia] => kraków [9] => kraków [pesel] =>
87042865985 [10] => 87042865985 )
dlaczego nie zwraca mi tylko tablicy asocjacyjnej, a podwójną tablice z dublujacymi się danymi?
Ten post edytował szpakoo 30.04.2008, 14:59:30