john_doe
26.07.2009, 20:24:02
Witam,
jak sobie radzicie z zapytaniami typu select count(*) from tabela.... generalnie z zapytaniami, których jesteście pewnie, że zwracają jeden wiersz, lub tylko jedną daną tak jak w przypadku count.
Chodzi mi o to, że używam mysql_query i w tych przypadkach nie chciałbym dochodzić do tej danej poprzez while i mysql_fetch_array.....
jakiś getRow czy coś?
pozdrawiam
batman
26.07.2009, 20:27:54
Proszę poprawić temat. Same tagi nie są tematem.
Vielta
26.07.2009, 20:47:27
W pdo
<?php
$iCount = $pdo->query('select count(*) from `tabela`')->fetch(PDO::FETCH_COLUMN);
?>
<?php
$costam = $pdo->query('select `login` from `tabela` where `id` = 1')->fetch(PDO::FETCH_COLUMN);
?>
john_doe
26.07.2009, 21:20:41
dzieki za odpowiedzi, mysql_result to chyba to o co mi chodziło. Narazie nie chce pdo choć wiem, że jest super bo m.in można bindować parametry co z kolei pomaga w prewencji anty SQLI