mysqli_query() expects parameter 1 to be mysqli, object given
Solution 1:
You want to pass in $connection->myconn
instead of $connection
. As in:
$result = mysqli_query($connection->myconn, $query);
As it stands, you're passing in an instance of your class, rather than a mysqli, which is what the error messages are complaining about.
Solution 2:
In database connection class you return connection. In PHP class you have to catch that connection variable
$connection = new createCon();
$conn = $connection->connect();
Then you can use that $conn
variable as a mysqli_query()
parameter like
$result = mysqli_query($conn, $query);