MySQL Arduino Mega 2560 & Ethernet Shield

Ok, zerleg das Problem erstmal in einzelne Teilprobleme.

1.) Parameter an ein Script übergeben und diese in die Datenbank schreiben. Also alles noch ohne Arduino. Das Ganze mittels Browser testen. Dazu dann im Script auch die gelesenen Parameter ausgeben und nicht nur in die Datenbank schreiben. Damit merkst Du, ob auf diesem Weg die Daten "verloren" gehen.

2.) Wenn das Schreiben in die Datenbank funktioniert, dann den passenden URL-String im Arduino zusammenbauen und an das PHP-Script schicken. gleichzeitig die Daten auch auf dem seriellen Monitor ausgeben.

Was mir auffällt ist, das Du Dein Script wohl "test.php" genannt hast (das mit den 4 Paramertern), Dein Testaufruf aber das Script "arduino_push_data.php" benutzt, das evtl. nur einen Parameter verarbeitet?