PHP - Warning: mysqli_set_charset() expects parameter 1 to be mysqli, string given

 
Vista:
sin imagen de perfil
Val: 18
Ha disminuido su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Warning: mysqli_set_charset() expects parameter 1 to be mysqli, string given

Publicado por ernesto (10 intervenciones) el 19/11/2020 19:02:54
hola, buen dia
al tratar de conectarme a la base de datos me arroja este error

Warning: mysqli_set_charset() expects parameter 1 to be mysqli, string given in line 12



--clase consulta--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
 
class ejecutarSQL {
    public static function conectar(){
        if(!$con=  mysqli_connect(SERVER,USER,PASS,BD)){
            die("Error en el servidor, verifique sus datos");
        }
        if (!mysqli_select_db($con,BD)) {
            die("Error al conectar con la base de datos, verifique el nombre de la base de datos");
        }
 
        mysqli_set_charset('utf8',$con);
        return $con;
    }
    public static function consultar($query) {
        if (!$consul = mysqli_query($query, ejecutarSQL::conectar())) {
            die(mysqli_error().'Error en la consulta SQL ejecutada');
        }
        return $consul;
    }
}[/code
 
--clase configuracion--
 
[code]<?php
define("USER", "root");
define("SERVER", "localhost");
define("BD", "pb");
define("PASS", "");
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.621
Plata
Ha disminuido 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Warning: mysqli_set_charset() expects parameter 1 to be mysqli, string given

Publicado por Alejandro (644 intervenciones) el 19/11/2020 22:20:42
Va primero la conexión y después el charset
1
mysqli_set_charset($con,'utf8');
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar