How likely is it that mysql_* functions will no longer exist in PHP versions like 5.5 or PHP6, and what alternatives are suggested for future-proofing code?

The mysql_* functions have been deprecated since PHP 5.5 and have been completely removed in PHP 7. Instead of using mysql_* functions, it is recommended to use either MySQLi or PDO for database operations to future-proof your code. These alternatives provide more secure and efficient ways to interact with databases.

// Using MySQLi
$mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_error) {
    die("Connection failed: " . $mysqli->connect_error);
}

// Using PDO
try {
    $pdo = new PDO("mysql:host=localhost;dbname=database", "username", "password");
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    die("Connection failed: " . $e->getMessage());
}