1

Fatal error: Call to a member function real_escape_string() on boolean in /home/vlindr.com/public_html/functions.php on line 41

I've just uploaded my site and tried to log in but get that error,

here's the code supposedly has the error...

$connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
if ($connection->connect_error) {
    die($connection->connect_error);
}

function createTable($name, $query)
{
    queryMysql("CREATE TABLE IF NOT EXISTS $name($query)");
    echo "Table '$name' created or already exists.";
}

function queryMysql($query)
{
    global $connection;
    $result = $connection->query($query);
    if (!$result) {
        die($connection->error);
    }

    return $result;
}

function destroySession()
{
    $_SESSION = [];

    if (session_id() != "" || isset($_COOKIE[session_name()])) {
        setcookie(session_name(), '', time() - 2592000, '/');
    }

    session_destroy();
}

function sanitizeString($var)
{
    global $connection;
    $var = strip_tags($var);
    $var = htmlentities($var);
    $var = stripslashes($var);

    return $connection->real_escape_string($var);
}

Yes I Am a Noob

0 Answers0