我还在学习php所以请你放轻松。这听起来对你们来说可能是一个愚蠢的问题。
是的。我有类别可以说博客,电子商务,投资组合等等。 Blog.php等。
我还有functions.php,其中包含我的所有功能。
MYSQL数据库是我存储来自文件的信息的地方。网站信息,描述等。
我希望有一个函数可以查询来自网站的数据,只有一个类别,所以我可以在Blogs.php,eCommerce.php等中显示它。 我从mysql查询数据的功能如下所示。
这是一个例子:
function querying_category($category){
$db = DB::getInstance();
$all = $db->query('SELECT * FROM website WHERE category = {$category} ORDER BY id DESC');
if($all->count()){
foreach($all->results() as $website){
$web_data[] = $website;
}
}
return $web_data;
}
然后让我们在我的blog.php中说:
$category = 'blog';
$website = querying_category($category);
你可以告诉我我做错了什么吗?我想在blog.php或ecommerce.php等中声明一个变量而不重写以下查询:
'SELECT * FROM website WHERE category = {$category} ORDER BY id DESC
我可以通过$category
作为querying_category()
中的参数传递但在我的blog.php或ecommerce.php中声明$category
来实现吗?
答案 0 :(得分:1)
似乎我对问题的编辑修复了OP的问题。
有几行代码没有正确缩进以及一些拼写错误。
根据OP的要求,已经给出了这个答案以便结束这个问题。
但是,此行return $web_data;
应该是return $website;