title: best type in mysql for language field?
body: <p>I am beginner in php and mysql,and I want to develop a multilanguage site. In my database I have users table that stores users info like <code>id,password,access_type,language,...</code></p>
  
  <p>I would to use <code>char(2)</code> type, but now I think it can't store all languages. What type i should use for language field?</p>
  
  <p>I write my other field types here and I will be happy to know your opinions about them!<br/>
  For <code>id</code> that is user email I use <code>varchar(255)</code>.<br/>
  For <code>password</code> I use <code>varchar(255)</code> and save hashed password that password_hash method return.<br/>
  For <code>access_type</code> I use <code>char(2)</code>. I use <code>su</code> for super user and <code>au</code> for amateur users.<br/>
  For first name I use <code>varchar(32)</code><br/>
  for last name I use <code>varchar(32)</code><br/></p>
  
  <p>sorry for my english because my language isn't english!!<br/></p>