PHP - Pasar de MySql a Mysqli

 
Vista:

Pasar de MySql a Mysqli

Publicado por jose del carmen (1 intervención) el 15/03/2020 22:34:59
saludos a todos , pido ayuda ya que recien estoy tomando php y hace tiempo realize un proyecto que se ejecutaba en php5 bien pero ahora en php7 ya no se ejecuta. Estuve leyendo que es por mysql que se debe poner ahora mysqli y asi lo hice pero aun me sigue marcando error. me manda este error.
Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\inventario\PHP\DBManagerConnect.php on line 18
Error al seleccionar la base de datos 2.

dejo el codigo de como lo tengo.

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
<?php
class DBManager{
  var $conect;
     function DBManager(){
	 }
 
	 function conectar() {
		 $server="localhost";
		 $user="root";
		 $password="";
		 $basededatos="mydb";
	     if(!($con=@mysqli_connect($server,$user,$password)))
		 {
		     echo "Error al conectar a la base de datos 1". mysqli_error();
			 exit();
	      }
		  if (!@mysqli_select_db($basededatos,$con)) {
		   echo "Error al seleccionar la base de datos 2". mysqli_error();
		   exit();
		  }
	       $this->conect=$con;
		   return true;
	 }
}
 
?>
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 Julio
Val: 2.007
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Pasar de MySql a Mysqli

Publicado por Julio (830 intervenciones) el 15/03/2020 22:45:11
Hola.

Busca alguna guía completa de cómo hacer el cambio, pues no es tan fácil como cambiar el nombre de alguna función y listo. Hay métodos que cambian de parámetros y algún otro cambio depende las funciones que uses.

Ojalá fuera cambiar dos cosas y todo a funcionar, pero dependiendo de la complejidad de tu proyecto, no es tan rápido.

Como te digo, hay buenas guías por ahí, explicadas con más detalle y te ayudarán.

-----------------------------
Aprende la programación desde una perspectiva básica y simplista en Programación Básica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar