Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/07/2008, 16:20
franko1809
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 18 años, 9 meses
Puntos: 10
Respuesta: Crear clase para agregar registros a una BD

bueno segui tu consejo y me quedo asi
Código PHP:
<?php
class nombreClase{

  public 
$tabla;       
  public 
$campo1;
  public 
$campo2;
  
  function 
__construct($tabla){
    
$this->tabla = $tabla;
  }
  
  function 
agregar($campo1,$campo2){ 
    
$this->campo1 = $campo1;
    
$this->campo2 = $campo2;
        
    
$link = mysql_connect("localhost","root","");
    
mysql_select_db("db_ingreso");   
    
mysql_query("INSERT INTO $this->tabla (titulo,contenido) VALUES('$this->campo1','$this->campo2')");
    echo 
"se agrego correctamente<p>";
  }
}

$a=new nombreClase("noticias");
$a->agregar("titulo 50","contenido 50");

?>
Ahora quiero recuperar el nombre de los campos, pero tengo problemas con las comas, no se si este bien lo que quiero hacer, pero espero sugerencias de como lograr esto?
Código PHP:
$result = mysql_query('select * from noticias');
$i = 0;
while (
$i < mysql_num_fields($result)) {
    
    
$meta = mysql_fetch_field($result, $i);
    
$cadena = $meta->name.",";
    echo 
$cadena;
    
$i++;
}
mysql_free_result($result);