See [this W3schools page](https://www.w3schools.com/php/php_mysql_intro.asp). ### Connect ```php connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; ``` or ```php query($sql) === true) { echo "Success"; } else { echo "Error: ".$sql." -- ".$conn->error; } ``` ### Prepared Statements It is important to use prepared statements to avoid e.g. {SQL} injection attacks. ```php $stmt = $conn->prepare("INSERT INTO RedDwarf (name, rank) VALUES (?, ?)"); $stmt->bind_param("ss", $name, $rank); // set parameters and execute $name = "Lister"; $rank = "Technician 3rd class"; $stmt->execute(); $name = "Rimmer"; $rank = "Technician 2rd class"; $stmt->execute(); $name = "Cat"; $rank = "Feline"; $stmt->execute(); $stmt->close(); $conn->close(); ```