Foros del Web » Programando para Internet » PHP »

Php y Mysql la otra forma

Estas en el tema de Php y Mysql la otra forma en el foro de PHP en Foros del Web. Hola a todos. La forma mas habitual de insertar a una base es asi: Código PHP: $dbhost  =  "localhost"  ; $dbuser  =  "root"  ; $dbpass  ...
  #1 (permalink)  
Antiguo 12/02/2009, 14:07
Avatar de MauricioCr  
Fecha de Ingreso: junio-2007
Ubicación: San Pedro, San Jose, Costa Rica, Costa Rica
Mensajes: 67
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Php y Mysql la otra forma

Hola a todos.
La forma mas habitual de insertar a una base es asi:

Código PHP:
$dbhost "localhost" ;
$dbuser "root" ;
$dbpass "*****";
$db "base" ;
$conectar mysql_connect($dbhost,$dbuser,$dbpass) ; 
mysql_select_db($db) ;

$sql "";
$sql "INSERT INTO lab_usuarios (carne, nombre, tipo, correo, clave) VALUES ('$carne','$nombre','$tipo','$email', '$clave')";
mysql_query($sql$conectar) or die ($sqlmysql_error().""); 
hay una forma que es algo similar a esto:

Código PHP:
$datos = array(
    
"carne" => $carne,
    
"nombre" => $nombre,
    
"tipo" => $tipo,
    
"correo" => $correo,
    
"clave" => $clave,
    );
$db->insert_query("lab_usuarios"$datos); 
Pero no se como es la conexion a la base con el segundo metodo, me podrian ayudar.?

Muchas Gracias!

Última edición por MauricioCr; 12/02/2009 a las 14:36
  #2 (permalink)  
Antiguo 13/02/2009, 22:19
Avatar de yobain  
Fecha de Ingreso: febrero-2009
Ubicación: Mérida
Mensajes: 25
Antigüedad: 15 años, 2 meses
Puntos: 1
Sonrisa Respuesta: Php y Mysql la otra forma

Código PHP:
$datos = array(
    
"carne" => $carne,
    
"nombre" => $nombre,
    
"tipo" => $tipo,
    
"correo" => $correo,
    
"clave" => $clave,
    );
$db->insert_query("lab_usuarios"$datos); 
Mira compa esto que estas intentando hacer es una clase que contiene una intruccion en la cual tu metes parametros

puedes investigar como crear una clase en php

por que la conexion pordria ser asi para que tengas una idea
no que exista otra forma es la misma solo que se usan clases y objetos
saludos
;


Código PHP:
class cmysql{
    var 
$servidor$loginServidor$passServidor;
    var 
$baseDatos;

function 
cmysql(){
        
$this->servidor "localhost";
        
$this->loginServidor "root";
        
$this->passServidor "tucontraseña";
     } 
    
    function 
insert_query($tutabla,$datos){

        
$conexion mysql_connect($this->servidor,$this->loginServidor,$this->passServidor) or die("Error en la conexión");
        
$baseDatos mysql_select_db($tutabla,$conexion) or die("No se encuentra la base de Datos");

//cambiar por leer arreglo $datos y despedazarlos

        
$resultado mysql_query("insert into '$tutabla' VALUES '$arreglo_campos'") or die("Error en la sentencia: ".mysql_error()."<br>".$sentencia);
        return 
$arregloRespuesta;
        
mysql_close($conexion);} 
y para la llamada


Código PHP:
<?
$db
=new cmysql();
insert_query("lab_usuarios"$datos);

?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:05.