MySQL - Pasar código de MYSQL a MYSQLI

 
Vista:
sin imagen de perfil

Pasar código de MYSQL a MYSQLI

Publicado por pablo75 (1 intervención) el 29/03/2017 20:50:44
Buenas tengo este codigo en MYSQL que es para mostrar comentarios en mi web a partir de una base de datos
Pero necesito pasarlo a MYSQLI para que el servidor no me de el tipico error: "Deprecated: mysql_connect(): The mysql extension is deprecated..."
Me pueden brindar una ayuda para entender como pasarlo?
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
<?php
   class conexion{
	   function recuperarDatos(){
		   $host = "localhost";
		   $user = "root";
		   $pw = "";
		   $basededatos = "comentariostd";
 
		   $con = mysql_connect($host, $user, $pw) or die ("No se pudo conectar a la base de datos");
		   mysql_select_db($basededatos, $con) or die ("No se encontro la base de datos");
		   $query = "SELECT * FROM comentariostabla";
		   $resultado = mysql_query($query);
 
		   while ($fila = mysql_fetch_array($resultado)) {
			   echo "Nombre: <br> ";
			   echo "$fila[nombre] <br> ";
			   echo "<br>";
			   echo "Lugar: <br> ";
			   echo "$fila[lugar]<br> ";
			   echo "<br>";
			   echo "Comentario: <br> ";
			   echo "$fila[comentario] <br> ";
			   echo "<br>";
 
		   }
	   }
   }
?>
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 xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Pasar código de MYSQL a MYSQLI

Publicado por xve (1151 intervenciones) el 30/03/2017 08:42:05
Hola Pablo, seria algo así:
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
30
31
32
33
<?php
class conexion{
	function recuperarDatos(){
		$host = "localhost";
		$user = "root";
		$pw = "";
		$basededatos = "comentariostd";
 
		$con = mysqli_connect($host, $user, $pw, $basededatos)
		if (!$con) {
			echo "Error: No se pudo conectar a MySQL." . PHP_EOL;
			echo "errno de depuración: " . mysqli_connect_errno() . PHP_EOL;
			echo "error de depuración: " . mysqli_connect_error() . PHP_EOL;
			exit;
		}
		$query = "SELECT * FROM comentariostabla";
		$resultado = mysqli_query($con, $query);
 
		while ($fila = mysqli_fetch_array($resultado)) {
			echo "Nombre: <br> ";
			echo "$fila[nombre] <br> ";
			echo "<br>";
			echo "Lugar: <br> ";
			echo "$fila[lugar]<br> ";
			echo "<br>";
			echo "Comentario: <br> ";
			echo "$fila[comentario] <br> ";
			echo "<br>";
 
		}
	}
}
?>
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