Final answer:
Magnesium phosphate only contains ionic bonds.
Step-by-step explanation:
Magnesium phosphate only contains ionic bonds. Ionic bonding occurs when one atom transfers electrons to another atom, resulting in charged particles called ions. In the case of magnesium phosphate, the magnesium ion (Mg²⁺) and the phosphate ion (PO₄³⁻) form an ionic compound due to their opposite charges.