Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/10/2009, 09:53
Avatar de Abrahamsas
Abrahamsas
 
Fecha de Ingreso: abril-2009
Ubicación: Guatemala
Mensajes: 21
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: insertar datos a una BD con una clase

(Me diste una idea para mejorar la clase xD)
Pero regresando al tema, aca te dejo la misma clase pero con algo extra, que es la funcion de insertarSql(), que como lo dice su nombre sirve para insertar datos a la sql

Código PHP:
<?php
class interSql{
      
//////// Datos para Conexion con el Servidor ////////
      
var $db_server;
      var 
$db_user;
      var 
$db_pass;
      var 
$db_name;
      var 
$db_conexion;
      
//////// Consultar, Mostrar y Cerrar ////////
      
var $db_consult;
      var 
$dt_show;
      var 
$cn_close;
      var 
$insertar_datos;

      
////////////////////////////////////////////////

      
function interSql($db_server,$db_user,$db_pass,$db_name){
               
$this->db_server $db_server;
               
$this->db_user $db_user;
               
$this->db_pass $db_pass;
               
$this->db_name $db_name;
               @
$this->db_conexion mysql_connect($this->db_server,$this->db_user,$this->db_pass);
               @
$db_seleccion mysql_select_db($this->db_name,$this->db_conexion);
               echo (
$this->db_conexion && $db_seleccion) ? "" "Conexion Fallida";
               }

      function 
consultarSql($query){
               
$this->db_consulta mysql_query($query,$this->db_conexion);
              }
      function 
mostrarSql($opcion,$tabla){
               switch(
$opcion){
               case 
1:{
                    while(
$this->dt_show mysql_fetch_array($this->db_consulta)){
                          echo 
$this->dt_show[$tabla]."<br>";}
                      }break;
               case 
2:{
                    
$this->dt_show mysql_fetch_array($this->db_consulta);
                    echo 
$this->dt_show[$tabla];
                      }break;
               default: echo 
$opcion." No es una opcion valida!";break;
                        }
               }
      
///////////////////////////////////////////////
      
function insertarSql($datos){
               
$insertar_datos mysql_query($datos);
      
               }
      
///////////////////////////////////////////////
      
function cerrarSql(){
               
mysql_close($this->db_conexion);
               }
}


?>
y aca el ejemplo de su uso:
Código PHP:

// Ejemplo //
$db_conexion = new interSql("localhost","root","holam1","web");// Datos para la conexion
$db_conexion->insertarSql("INSERT INTO noticiasportal(tituloArticulo) VALUES('prueba')");
$db_conexion->cerrarSql(); // Cerrar Conexion 
cualquier onda avisas, mientras safo al trabajo xD
Chau!