Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2013, 19:11
Avatar de AnGuisi
AnGuisi
 
Fecha de Ingreso: julio-2013
Ubicación: San Felipe - Yaracuy
Mensajes: 122
Antigüedad: 11 años, 5 meses
Puntos: 2
Conexion a Base de Datos Orientada a Objetos

Tengo un problema al hacer la conexión a mi base de datos orientada a objetos. El mysqli_multi_query me arroja un error con respecto al parámetro. También quisiera utilizar esa misma conexión en otras funciones. He aquí el código.

Código PHP:
<?


class clssentenciasmysql {

function 
conectar() {
      
$con=mysqli_connect("localhost","root","root123","soptecvnzla");

if (
mysqli_connect_errno($con))
  {
  echo 
"Error en Conexión: " mysqli_connect_error();
  }
}
    
    

    function 
insertar () {

  
  
extract($_POST);
  
   
$sql "INSERT INTO  `soptecvnzla`.`equipo` (
`codigo` ,
`responsable` ,
`ubicacion`
) values ('$codigo', '$responsable', '$ubicacion');"
;
   
   

   
   
$sql .= "INSERT INTO  `soptecvnzla`.`caracteristicas_hardware` (
`marca` ,
`modelo` ,
`serial` ,
`observaciones` ,
`id_hardware`,
`codigo`
) values ('$marcadiscoduro', 
   '$modelodiscoduro', '$serialdiscoduro', '$obsdiscoduro', '1' ,'$codigo'),('$marcamemoria', '$modelomemoria', '$serialmemoria', '$obsmemoria', '2' ,'$codigo'),('$marcaprocesador', '$modeloprocesador', '$serialprocesador', '$obsprocesador', '3' ,'$codigo'),
   ('$marcatarjvideo', '$modelotarjvideo', '$serialtarjvideo', '$obstarjvideo', '4' ,'$codigo'),('$marcatarjred', '$modelotarjred', '$serialtarjred', '$obstarjred', '5' ,'$codigo'),('$marcatarjinal','$modelotarjinal','$serialtarjinal','$obstarjinal','6' ,'$codigo'),
   ('$marcatarjaudio','$modelotarjaudio','$serialtarjaudio','$obstarjaudio', '7' ,'$codigo'),('$marcalector','$modelolector','$seriallector','$obslector', '8' ,'$codigo');"
;
   
  



   
$sql .= "INSERT INTO  `soptecvnzla`.`caracteristicas_software` (
`licencia` ,
`version` ,
`fabricante` ,
`observaciones` ,
`id_software`,
`codigo`
) values ('$licenciaso', '$versionso', '$sofabricante', '$obsso','1' ,'$codigo'),('$licenciahoja','$versionhoja','$fabricantehoja','$obshoja','2' ,'$codigo'),
   ('$licenciatexto','$versiontexto','$fabricantetexto','$obstexto','3' ,'$codigo'),('$licenciapresent','$versionpresent','$fabricantepresent','$obspresent','4' ,'$codigo'),('$licenciabd','$versionbd','$fabricantebd','$obsbd','5' ,'$codigo'),('$licencianav','$versionnav','$fabricantenav','$obsnav','6' ,'$codigo'),
   ('$licencialeng','$versionleng','$fabricanteleng','$obsleng','7' ,'$codigo'),('$licenciaant','$versionant','$fabricanteant','$obsant','8' ,'$codigo'),('$licenciaotros','$versionotros','$fabricanteotros','$obsotros','9' ,'$codigo')"

   
   
$insertar=mysqli_multi_query($this->conectar(),$sql);
   if(!
$insertar) { 
       
        echo (
"<script language='javascript'>
        alert('Error');
        </script>"
);
   }
   else {
   echo (
"<script language='javascript'>
        alert('Registro Incluido Exitosamente');
        </script>"
);
   }
  
   }
   
   
  
  }