Buenas tengo este codigo en MYSQL!
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?
<?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>";
}
}
}
?>
El formato es parecido, pero en ocasiones está al revés: debes cambiar
$con = mysql_connect($host, $user, $pw);
mysql_select_db($basededatos, $con);
$resultado = mysql_query($query);
while ($fila = mysql_fetch_array($resultado)) {
...
}
por
$enlace = mysqli_connect($host, $user, $password, $basededatos);
$resultado = mysqli_query($enlace, $consulta);
while($fila = mysqli_fetch_array($resultado ))
{
...
}
Para más detalles:
http://php.net/manual/en/function.mysqli-connect.php
http://php.net/manual/en/mysqli.query.php
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)