Mailinglisten-Archive |
> habe folgende mysql-query:
> ---------------------------------
> SELECT
> news.id,
> news.date,
> news.user,
> news.title,
> news.active
> FROM
> pagesys_news AS news
> LEFT JOIN
> pagesys_trash AS trash
> ON
> trash.item_table = 'pagesys_news' AND
> trash.item_id = news.id
> WHERE
> trash.item_table IS NULL AND
> trash.item_id IS NULL
> ORDER BY
> news.date DESC
> ---------------------------------
> ich will nun folgendes mit preg_replace rausbekommen:
>
> - die tabelle, die nach 'SELECT' und vor '.id' steht
> hier: 'news'
preg_match("/^select\s+\S+\\.id/i",$sql,$regs);
var_dump($regs);
> - dann alles nach 'FROM' bis ende
preg_match("/from\s+(.*)$/i",$sql,$regs);
ungetestet
-kiri
_______________________
http://www.php-usertreffs.de
php::bar PHP Wiki - Listenarchive