SEO and PPC are simply two different methods for driving targeted traffic to your web solution, so one is not necessarily better than the other. The benefits of PPC is that you can quickly get started and see results in the near-term, whereas SEO may take several months before you start seeing results.
Put simply, pay-per-click advertising is a form of advertising on the Internet where the advertiser (that's you) does not pay a fee to place an ad on a webpage, but rather pays a certain amount of money (the bid amount) each time someone clicks on their ad and is taken to a page on their website.