Hola juancaalbarracin. De echo ya realice las pruebas que me comentas, incluso hice una tan simple como esto:
Código PHP:
Select * from acp_usuarios
y el resultado es:
Cita: Error1You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1
Modifiqué el código para saber donde entra el error:
Código PHP:
if(isset($_POST['guardar'])){
$param01 = trim(mysqli_real_escape_string($connect, $_POST['nombre']));
$param02 = trim(mysqli_real_escape_string($connect, $_POST['usuario']));
$param03 = trim(mysqli_real_escape_string($connect, $_POST['email']));
$param04 = trim(mysqli_real_escape_string($connect, $_POST['password']));
$param05 = trim(mysqli_real_escape_string($connect, $_POST['tipo']));
$param06 = date("Y/m/d");
$param07 = md5($param04);
$sqlSelectUser = mysqli_query($connect, "Select * from acp_usuarios") or die(mysqli_error($connect));
$rowSelectUser = mysqli_fetch_assoc($sqlSelectUser);
echo "Error1";
if($rowSelectUser['usu_user'] == $param02){
$error = "El usuario ya existe. Favor de elegir un nombre distinto.";
} elseif($rowSelectUser['usu_email'] == $param03){
$error = 'Ya existe ese correo registrado. Favor de elegir uno distinto.';
} else {
$sqlInsertUser = mysqli_query($connect, "Insert into acp_usuarios(usu_nombre, usu_user, usu_email, usu_pass, usu_tipo, usu_activo) values ('" . $param01 . "', '" . $param02 . "', '" . $param03 . "', '" . $param06 . "', 'Publico', 1") or die(mysqli_error($connect));
echo "Error2";
$mensaje = "El usuario ha sido registrado.";
}
Esto es cosa del diablo :/