Transição mais simples do MySQL para o MySQLi

Atualmente estou usando o MySQL depreciado que eu aprendi em uma aula. Eu vi que não é o caminho certo a seguir e há duas opções melhores: o MySQLi e, melhor ainda, o PDO. Embora eu ache que mudar para o PDO seja um pouco difícil para mim, já que não tenho a menor idéia sobre o OOP, acho que mudar para pelo menos o MySQLi é uma necessidade. Eu verifiquei SO e outras fontes antes desta questão para obter informações sobre a transição e tentei aplicar o que aprendi, mas não acabou muito bem, então vou postar minha conexão atual com o banco de dados e esperar por um MySQLi transição deste código. Se vem com explicações que é ainda melhor, já que aprender é o meu propósito, não apenas usando o código. Se não ... Vou tentar descobrir sozinha, tendo o código correto diante dos meus olhos e o código antigo me mostrará o que é diferente.

<?php
    define("DB_HOST", "localhost");
    define("DB_USER","root");
    define("DB_PASS", "");
    define("DB_DATABASE","spore_db");

    $connect = mysql_connect(DB_HOST,DB_USER,DB_PASS) or die(mysql_error());

    mysql_select_db(DB_DATABASE) or die(mysql_error());
?>

Por favor, deixe-me saber antes de baixar para que eu possa editar a minha pergunta. Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion