title: What is the difference between Mysqlnd, PDO and PDO_Mysql extensions in php?
body: <p>They seem to be the same thing, and yet different. I don't know which one is which: I know we can use PDO as <code>new PDO()</code> and use <code>prepare()</code> and <code>query()</code> methods, to fetch data from database. So, if this is <code>PDO</code> mentioned in the extensions list, then what exactly (in laymans terms) are pdo_mysql and mysqlnd? </p>