Menu

Ayuda MySQL

Francisco Castán

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);

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.