Unfortunaly, the recommended course of action at this point, is to restore from a back up. You don't have a back up.
If you have no back up in place, you can do what is referred to as a "manual rebuild" of the iPhoto Library, however it will only get the original images you imported into iPhoto back. It will not bring back any albums, slideshows, books / cards / calendars etc. you created in iPhoto.
Before continueing with this step, they still recommend you back up your "bad" iphoto library for precausionary measures. You can do this, by dragging it to an external drive, and waiting for it to copy, or if you have enough room on the computer hard drive, you can duplicte the existing bad iPhoto Library. NOTE - you may already have a back up from doing previous steps above.
Once the back up is finished, you would need to do the following:
- go to finder / home folder / pictures - right click on the original iPhoto Library and select "show package content". Locate a folder entitled "masters" and drag it out to your desktop
- hold down your option key on your keyboad, and with the option key held down launch iPhoto. A window will open asking what photo library you would like to use. Select the "create new" button at the bottom, and create a new iPhoto Library
- when this new iPhoto window opens, it will be completely blank. You must then go to "file / import to library - select the desktop, then the folder called "masters" and import it
- this will re-import all you pictures back into this new library