![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/07/2013, 10:14
|
| | Fecha de Ingreso: octubre-2012
Mensajes: 202
Antigüedad: 12 años, 3 meses Puntos: 0 | |
Respuesta: Base de datos sql + php para web Cita:
Iniciado por Sirrohan Yo lo hago con las funciones ODBC, y accedo usando esta clase
Código PHP:
Ver original<?php class Cls_mssql { private $recurso, $id,$nombre, $host,$usuario,$password,$bd,$dsn ; public function cargarValores() { $this->host="tuhost"; $this->usuario="tuusuario"; $this->password="tupass"; $this->dsn="Driver={SQL SERVER};Server=$this->host;Database=$tubbdd;Integrater Security =SSPI;Persist Sucurity Info=false;"; } public function conectar() { $this->cargarValores(); return odbc_connect($this->dsn,$this->usuario,$this->password); } public function obtener_resultado($recurso,$id) { } public function obtener_columnas($recurso) { } public function desconectar() { } public function ejecutar($query) { } public function obtener_todos($recurso) { } public function extraer_arreglo($recurso) { } public function numero_filas($recurso) { } } ?>
Esta es una clase que hereda la clase mssql
Código PHP:
Ver original<? class Cls_Formatos extends Cls_mssql { var $id, $idProcesos, $titulo, $direccion, $seleccionar, $proceso, $direccionValida; public function numero_registros($recurso) { $sql="select count(*) as num_filas from gen_procesos"; $resultado=parent::ejecutar($sql); $numero_registros= parent::obtener_resultado($resultado,"num_filas"); return $numero_registros; } public function seleccionarProcesos() { $sql = "select * from gen_procesos"; $resultado= parent::ejecutar($sql); return $resultado; } public function extraer_arreglo($recurso) { return parent::extraer_arreglo($recurso); } } ?>
Y con este archivo de php imprimo en pantalla los resultados
Código PHP:
Ver original<? include('../../Modelo/Cls_mssql.php'); include('../../Modelo/Cls_Formatos.php'); $Formatos= new Cls_Formatos(); $selectProcesos=$Formatos -> seleccionarProcesos(); while($fila = $Formatos->extraer_arreglo($selectProcesos)){ echo '<option value='.$fila["id"].'>'.$fila["proceso"].'</option>'; } ?>
muchas gracias a vos tambien!!
yo estoy estudiando java pero por ahora solo vi aplicaciones de escritorio con mysql.. nunca vi ni sql ni php.. y tengo como proyecto poder conectar esa base de datos q tengo localhost a una pagina y espero poder lograrlo..tengo varios ejemplos ahora.. asique a probar! |