MySQL is a free, open source Relational Database Management System (RDBMS) that uses Structured Query Language (SQL). Do not confuse this with PHP's MySQLi connector, which is part of PHP.

- Wiki
2 articles, 2 books. Go to books ↓

With the default settings MySQL truncates and does other unspeakable things to data for the sake of not giving errors. Where is this a correct choice, hard to say.

5 very common mistakes many PHP developers do. Some of them happen because lack of knowledge (new frameworks are available all the time, make sure you know about them). Some happen because lack of experience (read, read and read more to make sure you use the safest and best APIs out there).