在PHP5中使用OOP方式从数组中提取数据

时间:2013-12-21 08:20:11

标签: php sql

我是新来的,我是关于PHP5 OOP的新手。我创建db类和亲属函数作为connect(),disconnect(),select(),ecc。 我的问题和我的问题只是从数组$ res(result)中提取数据,以便以OOP方式公开数据。

 <?php
    include('../php/class/Database.php');

    $db = new database();
    $db->connect();

    $db->select('post','*','post_category','post.Category = post_category.Id','Date DESC','0,10'); // Table name, Column Names, JOIN, WHERE conditions, ORDER BY conditions
    $res = $db->getResult();
    print_r($res);

    $db->disconnect();

    ?>

$ res使用print_r()函数返回此字符串:

Array ( [0] => Array ( [Id] => 1 [Category] => 1 [Title] => W3C Validation Web [Content] => [Source] => [Link] => [Date] => 2013-12-20 14:15:00 [Author] => Andrea Limoli [ShortDescription] => HTML [LongDescription] => HyperText Markup Language ) [1] => Array ( [Id] => 13 [Category] => 13 [Title] => The art of Typography [Content] => [Source] => [Link] => [Date] => 2013-12-18 00:00:00 [Author] => Andrea Limoli [ShortDescription] => Typography [LongDescription] => Typography ) )

此代码有效,但我有一个HTML页面,我在那里公开数据,我必须在div中填写这些数据。例如:

echo("<div>".$row[Title]."</div>");

我知道如何以这种方式公开数据,但我知道以OOP方式在HTML页面上公开数据的最佳方式。

我的问题是:&#34;如何从$ res中提取数据并以OOP方式使用它?

1 个答案:

答案 0 :(得分:0)

我试着给你一些资源来开始学习:

尝试使用PHP PDO

PHP数据对象(PDO)扩展定义了一个轻量级,一致的接口,用于访问PHP中的数据库。

有OOP模式来处理数据: