Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Ayuda problema con una consulta a una bd

Estas en el tema de Ayuda problema con una consulta a una bd en el foro de Frameworks y PHP orientado a objetos en Foros del Web. hola, espero q alguien pueda ayudarme. Tengo dos tablas: Expedientes y AtencionIntegralNiños( Es un programa de atencion) Estas tablas tienen estos campos: Expedientes: id_expediente (clave ...
  #1 (permalink)  
Antiguo 04/01/2010, 21:48
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
Ayuda problema con una consulta a una bd

hola, espero q alguien pueda ayudarme.

Tengo dos tablas: Expedientes y AtencionIntegralNiños( Es un programa de atencion)
Estas tablas tienen estos campos:
Expedientes:
id_expediente (clave primaria, autoincrement)
codigo_expediente
nombre
apellidos, etc

AtencionIntegralNiños:
id_atencion_ninos
id_expediente (clave foranea)
lugar_parto, etc

Estoy haciendo una clase(con ayuda de codigo ya elaborado)la cual consiste en obtener el id_expediente para poder almacenarlo en la tabla AtencionIntegralNiños, la clase la llamo e instancio en el form de Atencion Integral Niños obviamente.
les dejo el codigo:
<?

class idExpediente
{

public function consulta($consulta){
$connection = $this->connect();
$this->total_consultas++;
$resultado = mysql_query($consulta,$connection);
if(!$resultado){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $resultado;
}
public function fetch_array($consulta){
return mysql_fetch_array($consulta);
}
public function num_rows($consulta){
return mysql_num_rows($consulta);
}
public function getTotalConsultas(){
return $this->total_consultas;
}


public function connect()
{
//Parametros del servidor
$nombre_host = trim("localhost");
$usuario = trim("root");
$password = trim("admin");
$nombre_bd = trim("bd_us_san_carlos");

$connection = mysql_connect($nombre_host, $usuario, $password);
mysql_select_db($nombre_bd);
return $connection;
}

}



?>




luego para instanciar la clase
require_once("../Clases/obtener_id_expediente.php");
$db = new idExpediente();
$consulta = $db->consulta("SELECT id_expediente FROM td_expedientes WHERE codigo_expediente='".$codigo_expediente."'");
if($db->num_rows($consulta)>0)
{
while($resultados = $db->fetch_array($consulta))
{
$id_obtenido= $resultados['id_expediente']; ========este valor es el q necesito almacenar y colocarlo en la sentencia INSERT y no c como hacerlo



}

}
mysql_free_result($consulta);



ojala alguien pueda ayudarme
  #2 (permalink)  
Antiguo 04/01/2010, 23:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Ayuda problema con una consulta a una bd

$query = "INSERT INTO blah (col) VALUES ('$id_obtenido')";

No te sirve?

Saludos.

Etiquetas: bd
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 04:55.