Я получаю следующую ошибку ...
Ошибка разбора: синтаксическая ошибка, неожиданный T_AS в .... \ index.php в строке 98
для следующего скрипта ...
<?php
try {
$db = new PDO('mysql:host=localhost;dbname=db', 'user', 'pw');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->beginTransaction();
$stmt = $db->prepare("SELECT * FROM tablename");
$stmt->execute();
while($db->fetch(PDO_FETCH_ASSOC) as $row) {
$id= $row['id'];
$name= $row['name'];
}
$db->commit();
}
catch (PDOException $e)
{
$db->rollback();
echo "There was a system error.<br>".$e->getMessage();
}
?>
Есть идеи, что выдает ошибку? Я проверил пропущенные точки с запятой, запятые и все работы, но ничего не получил!