Tengo la siguiente consulta que me retorna una serie de datos en MYSQL:
Código MySQL:
Ver original
En el PhpMyAdmin del Cpanel de mi hosting trabaja bien pero cuando ya lo hago desde el PHP me arroja un error que la verdad no entiendo bien.
Cita:
Mi codigo php es el siguiente:Warning: mysqli_error() expects exactly 1 parameter, 0 given in /home3/brumasa/padmin.brumasa.com/panel/php/crud/functions.php on line 66
Código PHP:
include_once('crud/functions.php'); // Archivo para comunicarme con la BD
$objeto = new Objeto;
$crud = new CRUD;
$idMax = "SELECT MAX(id) INTO @last_id FROM previas ";
$mesAnio = "SELECT pre_mes_anio INTO @mes_anio FROM previas WHERE id = @last_id ";
$licitacion = "SELECT pre_licitacion INTO @licitacion FROM previas WHERE id = @last_id ";
$select_all = "SELECT * FROM previas WHERE pre_mes_anio = @mes_anio AND pre_licitacion = @licitacion ";
$consulta = $idMax . $mesAnio . $licitacion . $select_all;
$resultado = $crud->MostrarTodo($consulta);
$print = "";
while ($data = mysqli_fetch_array($resultado)){
$print .= '<tr>
<td>'.$data['pre_codigo'].'</td>
<td>'.utf8_decode($data['pre_descripcion']).'</td>
<td>'.$data['pre_cantidad'].'</td>
<td>'.utf8_decode($data['pre_region']).'</td>
</tr>';
}
return $print;
Código PHP:
public function MostrarTodo($consulta){
$conexion = $this->ConectarBD();
$resultado = mysqli_query($conexion, $consulta) or die ("Error ".mysqli_error());
$this->CerrarConexion($conexion);
return $resultado;
}