PHPDBC Wiki
Brought to you by:
fcocastan
Configuración Web.ini
[DBConfig]
db.gestor = MySQL
db.host = localhost
db.user = root
db.password = ''
db.dbname = MetaDataTest
[WebConfig]
web.debug = false
web.Error = 4
web.log = true
;web.FileLog = 'C:\Dev\log\MetaDataTest.log'
web.FileLog = '/tmp/MetaDataTest.log'
web.session = 3600
Uso de SELECT
$odb = new db();
$odb->Conectar();
$SELECT = "SELECT par.* FROM Promocion p";
$SELECT .= " JOIN ParticipantePromocion pp ON pp.CvePromocion=p.CvePromocion";
$SELECT .= " JOIN Participante par ON pp.CveParticipante=par.CveParticipante";
$SELECT .= " WHERE ". $Filtro;
$odb->query($SELECT);
var_dump($odb->datos());
Uso de INSERT
$odb = new db();
$odb->Conectar();
$INSERT = "INSERT INTO Participante (Nombre,Paterno,Materno,DNombre,";
$INSERT .= "DPaterno,DMaterno,CveTipoParticipante,CveCaracter)";
$INSERT .= " VALUES ('".$Data["Nombre"]."','".$Data["Paterno"]."','".$Data["Materno"]."','".$Data["DNombre"]."',";
$INSERT .= "'".$Data["DPaterno"]."','".$Data["DMaterno"]."',".$Data["CveTipoParticipante"].",".$Data["CveCaracter"].");";
$LASTINSERT = "SELECT last_insert_id() As CveParticipante;";
$odb->query($INSERT);
$odb->query($LASTINSERT);
var_dump($odb->datos());
Uso de UPDATE
$odb = new db();
$odb->Conectar();
$UPDATE = "UPDATE Participante SET ";
$UPDATE .= " Nombre='" . $Data["Nombre"]."'";
$UPDATE .= ", Paterno='" . $Data["Paterno"]."'";
$UPDATE .= ", Materno='" . $Data["Materno"]."'";
$UPDATE .= ", DNombre='" . $Data["DNombre"]."'";
$UPDATE .= ", DPaterno='" . $Data["DPaterno"]."'";
$UPDATE .= ", DMaterno='" . $Data["DMaterno"]."'";
$UPDATE .= ", CveTipoParticipante=" . $Data["CveTipoParticipante"];
$UPDATE .= ", CveCaracter=" . $Data["CveCaracter"];
$UPDATE .= " WHERE CveParticipante = ". $Data["CveParticipante"];
$odb->query($UPDATE);
Uso de DELETE
$odb = new db();
$odb->Conectar();
$UPDATE = "DELETE Participante ";
$UPDATE .= " WHERE CveParticipante = ". $Data["CveParticipante"];
$odb->query($UPDATE);