Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2015, 08:41
Martademadrid
 
Fecha de Ingreso: octubre-2015
Mensajes: 6
Antigüedad: 8 años, 6 meses
Puntos: 0
Adaptar mysql a mysqli

algun alma caritativa... Me han actualizado el php del servidor y quiero adaptar mi codigo mysql a mysqli. El problema es q no tengo mucha idea. estos son los dos archivos que tengo que adaptar conexion.php:
Código PHP:
Ver original
  1. <?php
  2. function Conectarse()
  3. {
  4.     if (!($link=mysql_connect("localhost","usuario","pass")))
  5.     {
  6.         echo "Error conectando a la base de datos.";
  7.         exit();
  8.     }
  9.     if (!mysql_select_db("bd",$link))
  10.     {
  11.         echo "Error seleccionando la base de datos.";
  12.         exit();
  13.     }
  14.     return $link;
  15. }
  16.  
  17. $link=Conectarse();
  18. mysql_close($link); //cierra la conexion
  19. ?>
y el otro es Apellido.php
Código PHP:
Ver original
  1. <?php
  2. $apellido = $_POST['apellido'];
  3.  
  4. require("conexion.php");
  5. $Conexion=Conectarse();
  6.  
  7. //comprobamos la conexion
  8. if ($Conexion==false)
  9. {   echo "No se ha podido conectar a la base de datos. Disculpen las molestias.";
  10.     die;                                                                                        }
  11.  
  12. //creamos la consulta
  13. $Consulta="SELECT apellido, historial FROM tablapellidos WHERE Apellido='$apellido'";
  14.  
  15. //realizamos la consulta
  16. if (!($Consulta=mysql_db_query("bd", $Consulta, $Conexion)))
  17. {   echo "Error de consulta: No se ha podido acceder a la base de datos. Disculpen las molestias.";
  18.     die;                                                                                        }
  19.  
  20. //obtenemos la consulta
  21. if (!($Fila=mysql_fetch_array($Consulta)))
  22. {   echo "Error: No existe el apellido en la base de datos.";
  23.     die;   
  24.                                                                                     }
  25.  
  26. //incluimos la clase fpdf
  27. require('fpdf.php');
  28.  
  29. class PDF extends FPDF
  30. {   //Cabecera de página
  31.     function Header()
  32.     {   //Logo
  33.         $this->Image('Imagenes/Fondo.jpg',15,10);                                               }
  34.    
  35.     //Pie de página
  36.     function Footer()
  37.     {                                                                                           }}
  38.  
  39. //Creación del objeto de la clase heredada
  40. $pdf=new PDF();
  41. $pdf->SetMargins(40, 35, 40);
  42. $pdf->AddPage();
  43. $pdf->SetFont('Arial','',12);
  44. //imprimimos el texto
  45. define("CaracteresMinimosPorLinea", 50);
  46. define("MargenInferior", 245);
  47.  
  48.         $Texto=$Fila["apellido"]. ":\n". $Fila["historial"]. "\n";
  49. $Cadena="";
  50.  
  51. //cerramos el pdf
  52. $pdf->Output('Historial','I');
  53. ?>