I'm getting an error in my php mysqli file.
Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\Users\driek\Desktop\xampp\htdocs\driekvandermeulen.nl_3.0\php\main\contact1.php:20 Stack trace: #0 C:\Users\driek\Desktop\xampp\htdocs\driekvandermeulen.nl_3.0\php\main\contact1.php(33): writeDatabase('dsgd', 'Lorem@lorem.nl', 'gf', 'awesrdtfgh') #1 {main} thrown in C:\Users\driek\Desktop\xampp\htdocs\driekvandermeulen.nl_3.0\php\main\contact1.php on line 20
It doesnt recocnize the prepare statement on line 20, But I dont see anything wrong with it.
    function dbConnect(){
        $servername = "localhost";                                          // Localhost stays untouched
        $username = "dbUser";                                               // Username of the MySQL database user
        $password = "R4b3Eg5Jt4Y9GKqB";                                         // Password of the MySQL database user
        $conn = new mysqli($servername, $username, $password);                  // Create connection
        if ($conn->connect_error) {                                                 // Check connection
            die("Connection failed: " . $conn->connect_error);
        }
        echo "Connected successfully";
        return;
    }
    function writeDatabase($p_sName,$p_sEmailAddress,$p_sSubject,$p_sMailContent){
       $conn = dbConnect();
    // -------------------- prepare and bind --------------------------------
        //$stmt = $conn->prepare("INSERT INTO `driekvandermeulen.tbl_emailcontacts` (`firstname`, `lastname`, `email`) VALUES (?, ?, ?, ?)");
        $stmt = $conn->prepare();
        $stmt->bind_param($p_sName,$p_sEmailAddress,$p_sSubject,$p_sMailContent);
                $stmt->execute(); // Actual save into the database
    }
 
     
     
    