primero que nada mi codigo php me da un error en la linea 48
 Cita:   
, cambie o actualice algunos parametros de mysql a mysqli pero aun asi no e deja insertar datos dandome el error anterior... Warning: mysqli_query() expects parameter 3 to be long, object given in
 segundo: tengo mi BD lista con un campo "fecha" del tipo timestamp y current_timestamp pero no puedo arreglar mi codigo para que funcione lo de las fechas
podrian revisar mi codigo y ayudarme por favor
gracias
Código PHP:
   <?php
//Crear conexión a la Base de Datos
$conexion = mysqli_connect("localhost","carab","esmipass32565");
if (!$conexion) {
die("Fallo la conexión a la Base de Datos: " . mysql_error());
}
 
//Seleccionar la Base de Datos a utilizar
$seleccionar_bd = mysqli_select_db($conexion, "carab");
if (!$seleccionar_bd) {
die("Fallo la selección de la Base de Datos: " . mysql_error());
}
 
//Tomar datos del Formulario
$dni= $_POST['dni'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
 
//Inserta campos en la Base de Datos
$consulta = mysqli_query($conexion,"SELECT cedula FROM participante_inscrito WHERE dni= {$dni}");
$total_encontrado = mysqli_num_rows($consulta);
 
if ($total_encontrado > 0) {
 echo ("<h3 align='center'>DNI ya registrado. </h3>");
 
 }else{
     $insertar = mysqli_query($conexion,"INSERT INTO participante_inscrito VALUES ({$dni},'{$nombre}','{$apellido}')", $conexion);
     echo("<center>");
     echo ("<h3>Registro Realizado con exito.</h3>");
     echo ("<h3>Gracias =)</h3>");
     echo ("<form name='form2' action='index.php'><input type='submit' value='Regristrar otro usuario'></input>
     </form>");
     echo ("</center>");
     }
if (!$insertar) {
   
   
     echo("<center>");
     echo ("<form name='form3' action='index.php'><input type='submit' value='Regresar a pagina de registro'></input>
     </form>");
     die("<h4>Error interno. Contacte al administrador</h4>");
     echo ("</center>");
 
 
}
//Cerrar conexión a la Base de Datos
mysql_close($conexion);
?>     
 





