изменить запрос php oop mysql - PullRequest
0 голосов
/ 18 марта 2011

Эй, так что благодаря помощи ранее у меня теперь есть отличная функция для запроса определенной строки данных.

    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;

Я надеялся изменить это так, чтобы он запрашивал следующее:

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

и затем создавал 'эхо-цикл' или сделку типа foreach на моей странице просмотра / индекса,Что-то вроде:

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

Надеюсь, это имеет смысл ..

1 Ответ

2 голосов
/ 18 марта 2011
$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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...