用于SQL查询的PHP脚本

时间:2014-03-27 19:16:17

标签: php mysql sql

我还在学习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来实现吗?

1 个答案:

答案 0 :(得分:1)

似乎我对问题的编辑修复了OP的问题。

有几行代码没有正确缩进以及一些拼写错误。

根据OP的要求,已经给出了这个答案以便结束这个问题。

但是,此行return $web_data;应该是return $website;