PHP - Pasar De mysql a mysqli

   
Vista:

Pasar De mysql a mysqli

Publicado por Marcos (1 intervención) el 17/06/2016 01:24:29
TENGO EL SIGUIENTE CODIGO ESTUDIE PROGRAMACION WEB HACE UNOS AÑOS Y RESULTA QUE RETOME Y NO RECUERDO DEMASAIDO Y ME SALE UN ERROR CON MYSQL QUE TENGO QUE PASAR A MYSQLI Y LA VERDAD NO RECUERDO HABER ESTUDIADO ESO,ESPERO SU RESPUESTA Y AYUDA GRACIAS.

MARCOS MENDEZ

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
<?php
 
//Configuracion de la conexion a base de datos
  $bd_host = "localhost";
  $bd_usuario = "root";
  $bd_password = "";
  $bd_base = "ajax";
 
	$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
	mysql_select_db($bd_base, $con);
 
//consulta todos los empleados
$sql=mysql_query("SELECT * FROM empleados",$con);
?>
<table style="color:#000099;width:400px;">
	<tr style="background:#9BB;">
		<td>Nombre</td>
		<td>Apellido</td>
		<td>Cedula</td>
	</tr>
<?php
  while($row = mysql_fetch_array($sql)){
  echo "<tr>";
  	echo "<td>".$row['nombre']."</td>";
  	echo "<td>".$row['apellido']."</td>";
  	echo "<td>".$row['web']."</td>";
  	echo "</tr>";
  }
?>
</table>
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 kip

Pasar De mysql a mysqli

Publicado por kip (572 intervenciones) el 17/06/2016 01:36:12
Hola, lo que pasa es que la extension Mysql esta obsoleta, Mysqli es parecida, deberias pasarte por el manua del PHP a verificar y echarle un ojo a cada funcion, te dejare tu codigo usando mysqli:

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
 
//Configuracion de la conexion a base de datos
$bd_host = "localhost";
$bd_usuario = "root";
$bd_password = "";
$bd_base = "ajax";
 
$con = mysqli_connect($bd_host, $bd_usuario, $bd_password,$bd_base);
//consulta todos los empleados
$sql=mysqli_query($con,"SELECT * FROM empleados");
?>
<table style="color:#000099;width:400px;">
    <tr style="background:#9BB;">
        <td>Nombre</td>
        <td>Apellido</td>
        <td>Cedula</td>
    </tr>
    <?php
    while($row = mysqli_fetch_array($sql)){
        echo "<tr>";
        echo "<td>".$row['nombre']."</td>";
        echo "<td>".$row['apellido']."</td>";
        echo "<td>".$row['web']."</td>";
        echo "</tr>";
    }
    ?>
</table>

Aqui un enlace al manual de PHP
http://php.net/manual/es/class.mysqli.php

Saludos
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