$sql = "SELECT sql_calc_found_rows * FROM members".
" ORDER BY username LIMIT :startRow, :numRows";
try {
$st = $conn->prepare($sql);
$st->bindParam(":startRow", $startRow, PDO::PARAM_INT);
$st->bindParam(":numRows", $numRows, PDO::PARAM_INT);
$st->execute();
} catch (PDOException $e) {
die("Query failed: " . $e->getMessage());
}
LIMIT yan tümcesinde kullanarak tutucular alıyorum hatası:PHP PDO hata MySQL sorgusu İşte
Query failed: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''5'' at line 1.
LIMIT :startRow, :numRows
:numRows
sorunu vardır.
Her ikisi de işe yaramadı hem de $st->bindParam
ve $st->bindValue
denedim.
Eğer 'arasındaki inci kapağını kaldırma deneyebilir miyim: StartRow,: $ düzenin numRows' – Jens
değeri? –
SELECT sql_calc_found_rows * FROM ?? bu nedir? –