В приведенном ниже коде, когда я var_dump($result)
вижу, что нужные данные находятся там ... но мне еще не удалось получить к ним доступ.
Код:
try {
$query = new dbquery(Connection::make($dbconfig['dbinfo']));
$count = $query->runSQL("select count(*) from table_name");
$result = $count->fetchAll();
var_dump($result);
echo $result[0];
echo $result[1];
}
catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
SQL:
public function runSQL($sql, $params = NULL) {
//Prepares the SQL Statement you pass through
$statement = $this->pdo->prepare($sql);
//Binds the Parameters I pass through on execute, so no need for seperate $statement->bindParam()
$statement->execute($params);
//Returns the statement.
return $statement;
}
вывод var_dump:
array(1) { [0]=> array(2) { ["count(*)"]=> string(1) "3" [0]=> string(1) "3" } } Array
мне нужен ключ ["count(*)]
, значение 3
I 'Я попробовал следующее, и никто не дает мне правильное значение:
echo $result[0];
echo $result[1];
echo $result['count(*)'];
Может кто-нибудь, пожалуйста, сообщите, где я иду не так, все, что я хочу знать, это количество строк.