Sachverhalt: Sachverhalt: A. Der nigerianische Staatsangehörige X._ (geb. 1974) stellte im Februar 1999 unter falschen Personalien ein Asylgesuch. Das Bundesamt für Flüchtlinge lehnte dieses ab und wies den Gesuchsteller aus der Schweiz weg. Am 7. Juli 1999 reiste X._ angeblich wieder in die Schweiz ein und heiratete am 12. Juli 1999 eine Schweizer Bürgerin (geb. 1961), die er im März 1999 kennen gelernt hatte. Aufgrund der Heirat erhielt X._ eine Aufenthaltsbewilligung (letztmals verlängert bis 11. Januar 2004). Der Ehe entstammen zwei Söhne (geb. 2000 bzw. 2003). Am 7. Juli 1999 reiste X._ angeblich wieder in die Schweiz ein und heiratete am 12. Juli 1999 eine Schweizer Bürgerin (geb. 1961), die er im März 1999 kennen gelernt hatte. Aufgrund der Heirat erhielt X._ eine Aufenthaltsbewilligung (letztmals verlängert bis 11. Januar 2004). Der Ehe entstammen zwei Söhne (geb. 2000 bzw. 2003). B. Mit Strafbefehl der Bezirksanwaltschaft Zürich vom 3. April 2000 wurde X._ wegen seiner illegalen Einreise der Vergehen gegen das Bundesgesetz vom 26. März 1931 über Aufenthalt und Niederlassung der Ausländer (ANAG; SR 142.20) sowie der Nötigung schuldig gesprochen und mit zwei Monaten Gefängnis, bedingt mit einer Probezeit von zwei Jahren, bestraft. Mit fremdenpolizeilicher Verwarnung vom 16. Mai 2000 wurden ihm schärfere fremdenpolizeiliche Massnahmen in Aussicht gestellt, sollte er erneut gerichtlich bestraft werden oder sein Verhalten zu berechtigten Klagen Anlass geben. Mit Urteil vom 5. April 2001 bestrafte ihn das Bezirksgericht Zürich mit 15 Monaten Gefängnis, bedingt auf drei Jahre, wegen mehrfachen Betrugs und mehrfachen betrügerischen Missbrauchs einer Datenverarbeitungsanlage sowie Urkundenfälschung. Zudem wurde der Vollzug der am 3. April 2000 verhängten Strafe angeordnet. Mit Urteil des Obergerichts des Kantons Zürich vom 21. Oktober 2002 wurde X._ zusätzlich mit drei Jahren und zwei Monaten Zuchthaus bestraft wegen mehrfacher Widerhandlung gegen das Betäubungsmittelgesetz (Drogenhandel im Kilobereich). X._ trat im Dezember 2001 den vorzeitigen Strafvollzug an, aus dem er am 27. Februar 2003 entlassen wurde. Nach Erstehen eines Strafrests von sechs Tagen ab 17. November 2003 wurde er am 23. November 2003, unter Ansetzung einer Probezeit von drei Jahren, bedingt aus dem Strafvollzug entlassen. Bereits am 4. November 2003 war er erneut verhaftet worden, nachdem im Tankdeckel seines Fahrzeugs 20 g Kokain entdeckt worden waren und er drei Mobiltelefone mit sich geführt hatte. Das Bezirksgericht Hinwil sprach ihn mit Urteil vom 9. September 2004 der mehrfachen Übertretung des Betäubungsmittelgesetzes schuldig und bestrafte ihn mit 75 Tagen Haft. In der Folge wurde er vom Strafvollzugsdienst verwarnt. X._ trat im Dezember 2001 den vorzeitigen Strafvollzug an, aus dem er am 27. Februar 2003 entlassen wurde. Nach Erstehen eines Strafrests von sechs Tagen ab 17. November 2003 wurde er am 23. November 2003, unter Ansetzung einer Probezeit von drei Jahren, bedingt aus dem Strafvollzug entlassen. Bereits am 4. November 2003 war er erneut verhaftet worden, nachdem im Tankdeckel seines Fahrzeugs 20 g Kokain entdeckt worden waren und er drei Mobiltelefone mit sich geführt hatte. Das Bezirksgericht Hinwil sprach ihn mit Urteil vom 9. September 2004 der mehrfachen Übertretung des Betäubungsmittelgesetzes schuldig und bestrafte ihn mit 75 Tagen Haft. In der Folge wurde er vom Strafvollzugsdienst verwarnt. C. Nach Gewährung des rechtlichen Gehörs lehnte die Direktion für Soziales und Sicherheit (Migrationsamt) des Kantons Zürich mit Verfügung vom 5. November 2003 die Verlängerung der Aufenthaltsbewilligung von X._ ab. Erfolglos beschwerte sich X._ dagegen beim Regierungsrat und in der Folge beim Verwaltungsgericht des Kantons Zürich. C. Nach Gewährung des rechtlichen Gehörs lehnte die Direktion für Soziales und Sicherheit (Migrationsamt) des Kantons Zürich mit Verfügung vom 5. November 2003 die Verlängerung der Aufenthaltsbewilligung von X._ ab. Erfolglos beschwerte sich X._ dagegen beim Regierungsrat und in der Folge beim Verwaltungsgericht des Kantons Zürich. D. Mit Eingabe vom 20. September 2005 hat X._ Verwaltungsgerichtsbeschwerde, eventualiter staatsrechtliche Beschwerde erhoben mit dem Antrag, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 12. August 2005 aufzuheben und die Sache zur neuen Entscheidfindung und Verlängerung der Aufenthaltsbewilligung an die Vorinstanz zurückzuweisen. Zudem stellt er das Begehren, er sei von der Leistung eines Kostenvorschusses zu befreien und der Beschwerde sei die aufschiebende Wirkung zu erteilen. D. Mit Eingabe vom 20. September 2005 hat X._ Verwaltungsgerichtsbeschwerde, eventualiter staatsrechtliche Beschwerde erhoben mit dem Antrag, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 12. August 2005 aufzuheben und die Sache zur neuen Entscheidfindung und Verlängerung der Aufenthaltsbewilligung an die Vorinstanz zurückzuweisen. Zudem stellt er das Begehren, er sei von der Leistung eines Kostenvorschusses zu befreien und der Beschwerde sei die aufschiebende Wirkung zu erteilen. E. Das Bundesgericht hat die kantonalen Akten, jedoch keine Vernehmlassungen eingeholt.