我想获取一个变量查询限制。 该变量来自按下按钮。 问题是我无法在需要使用此变量的另一个PHP文档中使用此变量。 当我使用echo $ count时,它工作正常。
有人可以看看我的代码吗?
非常感谢!
这是进行$ count的文档
echo工作正常,此文档中的此变量没有问题。
<?php
require_once '../bootstrap.php';
if (!empty($_POST['postNewCount'])) {
$post = new Post();
$count = $_POST['postNewCount'];
echo $count;
$post->setCountLoad($count);
} else {
$count = 2;
//Post::getLimit($count);
echo $count;
}
这是我要使用$ count
class Post
{
protected $countLoad;
public function getCountLoad()
{
return $this->countLoad;
}
public function setCountLoad($countLoad)
{
$this->countLoad = $countLoad;
return $this;
}
public function selectSearchAndLimit($countLoad)
{
$conn = Db::getInstance();
$innerhtml = $this->checkIfSearchIsEmpty();
$result = $conn->prepare('SELECT posts.id
as post_id, users.id
as user_id, posts.visibility, posts.message, posts.image,
posts.filter, posts.`color1`, posts.`color2`, posts.`color3`,
posts.`color4`, users.`firstname`, users.`lastname`,
users.`email`, posts.timePost
FROM posts
JOIN users on users.id = posts.usersId
WHERE posts.visibility = 1
AND posts.message
LIKE :innerhtml
ORDER BY posts.id DESC
LIMIT :limitPosts ');
$result->bindValue(':limitPosts', $countLoad);
$result->bindValue(':innerhtml', '%'.$innerhtml.'%');
$result->execute();
return $result;
}
}