Don't be discouraged by the comments. What it comes down to is this: ideas don't put food on our tables. Unique projects that have a high failure rate tend to be conceptualized and developed by a professional in their leisure time. This way they are not losing anything.
The best solution is to approach local and national investors with you're ideas, and should potential be seen in you're ideas you can get investors to fund the project. This money is used to pay for developers to make the software for you. You'll need to attach to a niche market if you plan to succeed though; the world has been facebooked/twittered/myspaced/insertothercommunityhere to death. You'll need to table something unique and fresh to draw not only investment solutions, but also membership.
Keep in mind that software development lifecycle is a 9 step process [wiki lists 5 but groups the similars into one step], and only one of those steps involve writing code. If I were to consider investment into software projects I need to see at minimum the first 2 of these steps well laid out and planned. The catch to this is that generally all these steps are planned, designed and written by joint technology specialists and business professionals - even feasibility analysis requires technical background; its no good if a businessman says that some task can be done, and the next day the developer receives it and says that it cannot be done in the language of choice.
As of PHP 5.5, the MySQL library has been officially deprecated. It is recommended to move to either MySQLi or PDO libraries for your mysql connectivity. See here for help choosing which interface you prefer: http://php.net/manual/en/mysqlinfo.api.choosing.php