Сборка запроса к базе данных
Primary tabs
<?php
$conn = new PDO("mysql:host=localhost;dbname=cms;charset=utf8;", "myuser", 12345);
$categoryId = 3;
$active = 1;
$numRows = 5;
$sql = "SELECT *, UNIX_TIMESTAMP(publicationDate) AS publicationDate FROM articles WHERE categoryId = :categoryId AND active = :active ORDER BY publicationDate DESC LIMIT :numRows";
$st = $conn->prepare($sql);
$st->bindValue(":numRows", $numRows, PDO::PARAM_INT);
if ($categoryId)
$st->bindValue( ":categoryId", $categoryId, PDO::PARAM_INT);
if ($active)
$st->bindValue( ":active", $active, PDO::PARAM_INT);
echo $sql . "<br>". "<br>";
$st->execute(); // выполняем запрос к базе данных
while ($result = $st->fetch(PDO::FETCH_ASSOC)) {
print_r($result);
echo "<br>". "<br>";
}
Коppeктно составленнные запросы так же и выполняются.
- Log in to post comments
- 943 reads
vedro-compota
Mon, 07/17/2023 - 19:45
Permalink
SELECT *, UNIX_TIMESTAMP
SELECT *, UNIX_TIMESTAMP(publicationDate) AS publicationDate FROM articles WHERE categoryId = :categoryId AND active = :active ORDER BY publicationDate DESC LIMIT :numRows_____________
матфак вгу и остальная классика =)
vedro-compota
Mon, 07/17/2023 - 22:48
Permalink
разобрались
разобрались
_____________
матфак вгу и остальная классика =)