Syntax error

Indította Edvinnyo, 2014-10-27, 20:12:25

Sziasztok!

Egy weboldallal olyan problémám lenne, hogy ezt az üzenetet adja ki:

IdézParse error: syntax error, unexpected '[' in /home/u344068357/public_html/usercount.php on line 5

Egész nap ezt keresgélem, de nem tudok rá jönni, hogy mi a baja...

Másold be a fájl 1-10. soráig a tartalmát, ebből így nem tudja megmondani senki. Csak annyit, amennyit a hibaüzenetből te is tudsz: szintaktikai hiba, váratlan '[' az 5. sorban

Pardon... :D

Idéz<?php
$db = new PDO ( 'mysql:host=;dbname=;charset=utf8', '', '');
$qry = $db -> prepare("SELECT Count(*) AS c FROM user_data");
$qry -> execute();
echo ($qry -> fetchAll()[0]['c']);
?>

Huh, hát PDO-t még nem használtam. Feltétlen szükséges, hogy PDO legyen? Mert MySQLI-vel meg tudnám oldani, de ezt tényleg nem ismerem.
<?php
$db 
= new mysqli('host','user','pass'); // Host (IP), Felhasználónév, Jelszó az adatbázishoz
$db->select_db('datebase'); // Adatbázis, amiből kiolvassa
$res=$db->query('SELECT  COUNT(*) AS c FROM user_data')->fetch_array(); // user_data a tábla neve, lefuttatjuk a lekérdezést, és tömbbe íratjuk
echo $res['c']; // Kiírja az eredményt
?>

Nem szükséges!!! MŰKÖDIK!

KÖSZÖNÖM!!! :)