Explain the differencent mysql php api's mysql, mysqli and pdo