I have tried debugging and cannot seem to get to the bottom of this problem. My query returns successful, however nothing is inserted into my table within my database. I am working on a CRUD application to enter holdings of cryptocurrency, and this is simply the Create button. My function gets to the very end of the if statement, and Mysqli_query returns a 1. Could this be issues with permissions in PHPAdmin? Or possibly something to do with Ports?
The code below:
$con = createDB();
if (isset($_POST['create'])){
    createData();
}
function createData(){
    $username = textboxValue('Username');
    $BTC = textboxValue('BTC');
    $ETH = textboxValue('ETH');/*$ETH =(isset($_POST['ETH']) ? $_POST['ETH'] : '');*/
    $DASH = textboxValue('DASH');
    if($username && $BTC && $ETH && $DASH){
        $sql = "INSERT INTO cryptoholdings(username,BTC_holdings,ETH_holdings,DASH_holdings)
        VALUES('$username','$BTC','$ETH','$DASH')";
        if($GLOBALS['con']->query($sql) ){                                                                  /*(mysqli_query($GLOBALS['con'],$sql))*/
            $GLOBALS['con']->commit();
            echo "Record Successfully inserted...!";        
        }
        else{
            echo "Error Recording Data <br>" . mysqli_error($GLOBALS['con']);
        }
    }
    else{echo "Provide all data in textboxes.";
    }
}
function createDB(){
    $servername='localhost';
    $username='root';
    $password='password';
    $dbname='holdings';
    //create connection to our database "holdings"
    $con=mysqli_connect($servername,$username,$password,$dbname);
    if(!$con){
        die("Connection Failed: ". mysqli_connect_error());
    }
    //create Database
    $sql= 'CREATE DATABASE IF NOT EXISTS $dbname';
    if(mysqli_query($con,$sql)){
        $con = mysqli_connect($servername,$username,$password,$dbname);
        $sql= 'CREATE TABLE IF NOT EXISTS cryptoholdings(
            username VARCHAR(25) NOT NULL,
            BTC_holdings FLOAT(11) NOT NULL,
            ETH_holdings FLOAT(11) NOT NULL,
            DASH_holdings FLOAT(11) NOT NULL)';
        if(mysqli_query($con,$sql)){
            return $con;}
        else{
            echo "Error when Creating Table...";
        }
        
    }
    else{
        echo "Error while creating Database...". mysqli_error($con);
    }
}
function textboxValue($value){
    $textbox = mysqli_real_escape_string($GLOBALS['con'],trim($_POST[$value]));
    if(empty($textbox)){
        return false;
    }
    else{
        return $textbox;
    }
}
 
     
    