title: sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 74 supplied
body: <pre><code>def insert(array):
      connection=sqlite3.connect('images.db')
      cursor=connection.cursor()
      cnt=0
      while cnt != len(array):
              img = array[cnt]
              print(array[cnt])
              cursor.execute('INSERT INTO images VALUES(?)', (img))
              cnt+= 1
      connection.commit()
      connection.close()
  </code></pre>
  
  <p>I cannot figure out why this is giving me the error, The actual string I am trying to insert is 74 chars long, it's: "/gifs/epic-fail-photos-there-i-fixed-it-aww-man-the-tire-pressures-low.gif"</p>
  
  <p>I've tried to str(array[cnt]) before inserting it, but the same issue is happening, the database only has one column, which is a TEXT value.</p>
  
  <p>I've been at it for hours and I cannot figure out what is going on.</p>