Buenas noches, soy un poco nuevo en todo esto del mundo de la informática y la programación quisiera saber como poder solucionar este error que me tira cuando estoy realizando el código para lo que es la conexión a la base de datos:
mysqli_query() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\php\registrar_c.php on line 15
ESTE ES MI CODIGO:
<?php
session_start();
include("conexion.php");
if(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
isset($_POST['user']) && !empty($_POST['user']) &&
isset($_POST['pw']) && !empty($_POST['pw']) &&
isset($_POST['pw2']) && !empty($_POST['pw2']) &&
isset($_POST['email']) && !empty($_POST['email']) &&
$_POST['pw'] == $_POST['pw2'])
{
$connect=mysqli_connect($host,$user,$pw)
or die(DATABASE_CONNECT_ERROR . mysqli_error($connect));
mysqli_select_db($connect,$db)
or die(DATABASE_CONNECT_ERROR . mysqli_error($connect));
$query = mysqli_query("INSERT INTO registro (NOMBRE,USER,PW,EMAIL) VALUES ('$_POST[nombre]','$_POST[user]','$_POST[pw]','$_POST[email]')",$connect);
echo "datos insertados";
echo "Nombre:".$_POST['nombre']."<br>";
echo "Usuario:".$_POST['user']."<br>";
echo "Password:".$_POST['pw']."<br>";
echo "Email:".$_POST['email']."<br>";
}else{
echo "Verifica que llenaste los campos y los passwords coinciden";
}
?>
Verifique todo y sigo sin encontrar el error, por favor necesito ayuda para solucionar esto, de antemano muchísimas gracias.