Používáte název databáze uvnitř příkazu insert-
...
string server = "db.cce-solutions.dk";
string database = "web626445";
string uid = "******";
...
MySqlCommand cmd = new MySqlCommand("insert into web626445 (yourName,YourEmail,YourPhone,Category,Description) values(@Name,@Email,@Telephone,@Category,@Description)", connection);
Vidím, že web626445
je database
nikoli table
. Místo toho použijte název tabulky. Protože jste to zabalili do bloku try, nemůžete chybu vidět.
A zkontrolujte, zda máte tabulku správně vytvořenou.