No me resulta :( el problema esta aqui
Código PHP:
Ver originalfunction ejecutarConsulta($msql = "") {
if ($msql == "") {
$this->merror = "No introdujo la sentencia SQL";
return false;
}
$msql = strtolower( $this->_removeAllQuotes
($msql) );
{
die( "No se les permite usar los comentarios de la consulta SQL" ); return false;
}
if ( preg_match( "#[^_a-zA-Z]union[^_a-zA-Z]#s", $msql ) ) {
die( "UNION consulta se une no se les permite." ); return false;
}
else if ( preg_match_all( "#[^_a-zA-Z](select)[^_a-zA-Z]#s", $msql, $matches ) ) {
if ( count( $matches ) > 1 ) {
die( "SUB consulta SELECT une no están permitidos." ); return false;
}
}
//ejecutamos la consulta
if (!$this->mid_consulta) {
return false;
}
return $this->mid_consulta; // Si todo salio bien regresa el id de la consulta
}
Pero no se porq al quitar esto
Código PHP:
Ver original$msql = strtolower( $this->_removeAllQuotes
($msql) );
{
die( "No se les permite usar los comentarios de la consulta SQL" ); return false;
}
if ( preg_match( "#[^_a-zA-Z]union[^_a-zA-Z]#s", $msql ) ) {
die( "UNION consulta se une no se les permite." ); return false;
}
else if ( preg_match_all( "#[^_a-zA-Z](select)[^_a-zA-Z]#s", $msql, $matches ) ) {
if ( count( $matches ) > 1 ) {
die( "SUB consulta SELECT une no están permitidos." ); return false;
}
}
me ejecuta la consulta no se que estare haciendo mal