简体   繁体   中英

modify php oop mysql query

Hey, so thanks to the help earlier, I now have a great function for querying a specific row of data.

    class Posts{

      public static function singleQuery($table, $value){

        return mysql_fetch_object(
           mysql_query("select * from $table where id=$value"), __CLASS__);

      }

    }

$set = Posts::singleQuery('settings', '1');
echo $post->title;

I was hoping to modify this so it queries the following:

SELECT * FROM posts ORDER BY id DESC LIMIT 0, 3"

and then create an 'echo loop' or a foreach type of deal on my view/index page. Something like:

foreach ($a as $b){  
    echo "yadda"  
}

I hope this makes sense..

$result = mysql_query("SELECT * FROM posts ORDER BY id DESC LIMIT 0, 3"), __CLASS__);

while($object = mysql_fetch_object($result)) {
   // each round of while has the next line in $object
   $return[] = $object;
}

return $return;

...

$array = Posts::multipleQuery(...);
foreach($array AS $row) {
   echo $row->title;
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM