Ошибка нарушения синтаксиса нумерации страниц PDOPhp

Кемеровские программисты php общаются здесь
Anonymous
Ошибка нарушения синтаксиса нумерации страниц PDO

Сообщение Anonymous »

Кто-нибудь может проверить, что не так с моим сценарием ниже.

Я получаю сообщение «Неустранимая ошибка PHP: неперехваченное исключение 'PDOException' с сообщением 'SQLSTATE[42000] ]: Синтаксическая ошибка или нарушение прав доступа: 1064 У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы найти правильный синтаксис для использования рядом с ''0'', '1'' в строке 1'"< /p>

$limit = 1;
$p=$_GET['p']=="" ? 1:$_GET['p'];

$start=($p-1)*$limit;

$sa_stmt = $db->prepare('SELECT * FROM members WHERE referral=:username ORDER BY memberID LIMIT :start, :limit');

$sa_stmt->execute(array(
':username' => $_SESSION['username'],
':start' => $start,
':limit' => $limit
));

while($info = $sa_stmt->fetch(PDO::FETCH_ASSOC)){
$norec = "yes";
echo ''.$info["username"] . ' '; }

$count=$db->prepare("SELECT COUNT(memberID) FROM members WHERE referral=:username ORDER BY memberID");
$count->execute(array(':username' => $_SESSION['username']));
$count=$count->fetchColumn();

$countP=(ceil($count/$limit)) + 1;
$tW=($countP*50) + $countP;
echo"";
echo"";
for($i=1;$i

Подробнее здесь: https://stackoverflow.com/questions/414 ... tion-error

Вернуться в «Php»