Arduino ethernet webclient php script and mysql

have the Arduino send data direct to the mysql database?

That it can not do. There is nothing in MySQL that listens to the serial port. You can have the Arduino with Ethernet shield do GET, PUT, or POST, depending on which is easier for you to understand/get working. Some other application, like a PHP script, needs to get the data, and construct the SQL commands to insert the data in the database.