Crear paginación con PHP, MySQL y AJAX

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2024

ความคิดเห็น • 73

  • @cesaresqueda3108
    @cesaresqueda3108 2 ปีที่แล้ว +2

    Un tesoro escondido en la red es este tutorial, muchas gracias amigo saludos desde venezuela....

  • @LCode
    @LCode 2 ปีที่แล้ว +1

    Excelente video Marko, muy útil. Con la paginación se ve mucho más elegante la tabla de consultas.

  • @ricardorios74
    @ricardorios74 2 ปีที่แล้ว +1

    Excelente tutorial !!! bastante completo y sensillo ... eres genial profe!

  • @davisvazquez8643
    @davisvazquez8643 2 ปีที่แล้ว +1

    Esperando la tercera parte para eliminar registros. Excelentes videos! Saludos..

  • @miguelpereira2179
    @miguelpereira2179 ปีที่แล้ว +1

    Buenas tardes. Excelente la explicación sobre la paginación, mas aun en la parte de limitar los resultados, para que sea mas amigable la búsqueda. Saludos desde Venezuela

  • @franklinmunoz8612
    @franklinmunoz8612 ปีที่แล้ว +1

    Muy bien, excelente - gracias por compartir su conocimiento.

  • @ronaldgareck6703
    @ronaldgareck6703 2 ปีที่แล้ว +2

    Felicidades, para cuando la tercera parte, esta super... gracias!

  • @testtest-c4z
    @testtest-c4z ปีที่แล้ว +1

    Hola que tal? Muy buen video, consulta. En el caso de hacer un get teniendo una api rest y la respuesta devuelva ejemplo 50.000 registros, conviene hacer una sola llamada y luego manejar la data desde el front end , hacer paginacion en el Backend y al hacer la llamada que nos diga cuantas páginas y registros tenemosbe ir haciendo una llamada por página o que otro método? Muchas gracias

  • @ithielragnaros
    @ithielragnaros 2 ปีที่แล้ว +1

    Pues muchas gracias como siempre , super ilustrativo y didactico, pregunta ¿que ventajas tiene hacer la paginacion y busqueda asi y no usar datatables?

    • @codigosdeprogramacion
      @codigosdeprogramacion  2 ปีที่แล้ว +1

      Muchas gracias por el apoyo. La ventaja es que aprendes hacerlo sin bibliotecas y desarrollas más lógica y habilidades en la programación

  • @mariogarplaza
    @mariogarplaza ปีที่แล้ว +1

    buenas noches Marco, primero que nada excelente tu tutoría muy bien explicado, podrías ayudarme, necesito hacer un CREATE PROCEDURE y que me mande el resultado de la suma de un campo repetido, por ejemplo calificaciones del mismo estudiante durante 3 semestres, de antemano te lo agradezco

  • @alphamx13
    @alphamx13 ปีที่แล้ว +1

    Excelente video y muy bien explicado. Para cuando la 3ra parte amigo ? me interesa el tema de editar y eliminar registros. Muchas gracias por el aporte!

  • @newentu
    @newentu ปีที่แล้ว +1

    excelente como siempre maestro!

  • @yersonnovoamendo7143
    @yersonnovoamendo7143 ปีที่แล้ว +1

    Excelente video un favor la tercera parte
    porfavor

  • @andresortega5944
    @andresortega5944 2 ปีที่แล้ว +1

    Hola muy interesante el contenido que compartes tal vez puedes hacer algo con select2 la idea es que cuando tienes demasiada información y usas el select2 este demora mucho tiempo en buscar, te agradezco si haces algún tutorial como ese por favor

  • @linkg6822
    @linkg6822 2 ปีที่แล้ว +1

    gracias, excelente explicacion

  • @cositoraa1207
    @cositoraa1207 ปีที่แล้ว +1

    Excelente video .. grcrs espero la funciones los botones 🥺

  • @marianojacinto3807
    @marianojacinto3807 2 ปีที่แล้ว

    Excelente aporte, pude replicar el programa solo tengo una duda, como puedo hacer para que busque también cuando escribo 2 o más palabras ya que en registros con el mismo nombre si agrego el apellido no da ningún resultado

  • @geovannyandersonescobarhen7876
    @geovannyandersonescobarhen7876 2 ปีที่แล้ว +1

    Gracias por el aporte!

  • @jorgeruedarosales3277
    @jorgeruedarosales3277 9 หลายเดือนก่อน +1

    Buenas tardes, navegando por la red me encontré con este gran tutorial, muchas felicidades, al mismo tiempo me surge una pregunta, en una sentencia como esta SELECT *
    FROM table-name WHERE condition1 AND condition2 trato de entender que el where dinámico cumple con "condition2" en la sentencia que propongo, cómo puedo poner en ese where dinámico "condition1" y el operador AND para que se cumpla "condition2" espero explicarme, muchas gracias

    • @codigosdeprogramacion
      @codigosdeprogramacion  9 หลายเดือนก่อน

      Antes de realizar el where dinámico declaramos una variable $where vacía, en esa deberás definir la primera condición estática y al ingresar a la validación del campo concatenar el AND y el where dinámico:
      /* Filtrado */
      $where = 'WHERE condicion ';
      if ($campo != null) {
      $where = "AND (";

    • @jorgeruedarosales3277
      @jorgeruedarosales3277 9 หลายเดือนก่อน

      Gracias por la respuesta pero no logro acomodar esa sintaxis

    • @jorgeruedarosales3277
      @jorgeruedarosales3277 9 หลายเดือนก่อน

      if ($campo != null) {
      $where = "WHERE (";
      $cont = count($columns);
      for ($i = 0; $i < $cont; $i++) {
      $where .= $columns[$i] . " LIKE '%" . $campo . "%' OR ";
      }
      $where = substr_replace($where, "", -3); /* esta línea es para quitar el último OR de la última columna */
      $where .= ")";
      } así está la parte de tú código y no encuentro como colocar eso que me dices, perdón por molestia que causo pero nunca me había con un caso de un where dinámico

  • @alphamx13
    @alphamx13 2 ปีที่แล้ว +1

    Excelente aporte muchas gracias! nada mas una pregunta, cómo puedo hacer para que donde dice: mostrando (tantos) de (tantos) aparezca el número de registros por página? Gracias!

  • @anna._bmpe
    @anna._bmpe 12 วันที่ผ่านมา +2

    cuándo cambio el nombre de una columna en la db y luego en el código ya no trae los registros, que pasa?

  • @haise-swr4868
    @haise-swr4868 ปีที่แล้ว +1

    Primero que nada, gracias y si pudieras aclarar una duda que tengo te lo agradecería... Si creo un nuevo elemento en la tabla empleados como por ejemplo créditos la lleno con values de 1 o 2 para todos los empleados y quisiera que por medio del select como usaste para mostrar 10 o 20 resultados en la tabla con los select este me pueda mostrar solo los empleados que tengan en créditos el valor = 1 o que me muestre todos los empleados con el valor en créditos = 2 ... Por lo que se de SQL la forma más sencilla de llamarlos seria por medio de un SELECT * FROM empleados WHERE creditos = 1; y me manda todos los que tienen valor 1 pero tengo duda en como poder aplicar esto en el select y de igual manera con ajax como tú lo aplicaste en este video. Se que no es tu obligación resolver todos los problemas de tus subs y lo entiendo, pero si pudieras ayudarme créeme que te lo agradecería como no tienes idea

  • @waltersuarez5217
    @waltersuarez5217 ปีที่แล้ว +3

    Buenas Noches, me sale este error
    "SyntaxError: Unexpected token '

    • @codigosdeprogramacion
      @codigosdeprogramacion  ปีที่แล้ว +1

      Da clic derecho -> inspeccionar y selecciona red, realiza de nuevo la petición y busca en la pestaña red la petición al archivo load.php para ver qué error envía

    • @estudio2981
      @estudio2981 ปีที่แล้ว

      me sale exactamente ese error :((

    • @rafaelventura3122
      @rafaelventura3122 3 หลายเดือนก่อน

      me pasa lo mismo, al final lo pudo solucionar ¡como?

  • @luisenrique6564
    @luisenrique6564 ปีที่แล้ว +1

    gracias por el video, pero no sale igual a la página de inicio que mostraste, por que hay dice mostrando 200 registros de 200, pero en la intro del video dice solo el rango de 10 registros de 200 registros...

  • @TheShadow71711
    @TheShadow71711 ปีที่แล้ว

    Donde podría añadir un javascript para el boton de eliminar?

  • @luigisoto693
    @luigisoto693 ปีที่แล้ว

    Excelente viejito.

  • @carmonarya
    @carmonarya ปีที่แล้ว +1

    Hola amigo una pregunta cómo puedo tener lista la tabla pero si datos y cuando ya vaya escribiendo se muestre en la tabla

    • @codigosdeprogramacion
      @codigosdeprogramacion  ปีที่แล้ว +1

      Desde el principio no pasar datos a la tabla sino hasta agregar una letra y cuándo no encuentre letra en el campo de búsqueda agregar un filtro a la consulta que nunca se cumpla para así no mostrar datos

    • @carmonarya
      @carmonarya ปีที่แล้ว +1

      @@codigosdeprogramacion muchas gracias 😀

  • @julietaruiz2895
    @julietaruiz2895 9 หลายเดือนก่อน

    Hola, con el primer video me buscaba los datos en tiempo real, con este directamente no me aparece la base de datos
    Aclaro, tengo mi propia base con 30 registros, que será?

  • @MagdalenaReyesGallardo
    @MagdalenaReyesGallardo 7 วันที่ผ่านมา +1

    No sería más fácil obtener el último registro en una consulta y usarlo como referencia para hacer la páginacion.

    • @codigosdeprogramacion
      @codigosdeprogramacion  7 วันที่ผ่านมา

      Hazlo y nos lo compartes

    • @MagdalenaReyesGallardo
      @MagdalenaReyesGallardo 7 วันที่ผ่านมา

      @codigosdeprogramacion
      De echo ya lo hice la semana pasada prácticando. Con chatgpt ya que soy nuevo y tengo muchos errores. Así como el primer but del select que tuviste..
      Eso mismo me falló.
      La diferencia que hice. Es que la creación de la tabla lo hice con javascript así como los botones dinámicos.
      Usando variables y concadenando HTML..
      Y pasaba como parámetro a la función el último ID del registro para usarlo para crear el límite de creación de botones. (Yo use simplemente botones)

  • @CarlosSanchez-qi8gg
    @CarlosSanchez-qi8gg ปีที่แล้ว

    Hola gracias por la explicacion, pero no me carga los datos desde la base de datos, me muestra el formulario y el boton de busqueda pero no muestra datos, ? alguien podria ayudarme?, gracias

  • @irvingvelasco6839
    @irvingvelasco6839 ปีที่แล้ว +1

    Tengo una duda como le ago para que eso sirva para una base de datos que tenga 1713 registros

    • @codigosdeprogramacion
      @codigosdeprogramacion  ปีที่แล้ว

      Debes realizar los pasos que se muestran en los vídeos, si después de eso no sirve para una base de datos que tenga 1713 registros nos escribes y nos mencionas los detalles, errores o inconvenientes que se producen

    • @irvingvelasco6839
      @irvingvelasco6839 ปีที่แล้ว +1

      @@codigosdeprogramacion ok muchas gracias lo intentare y si me sale algún error o inconveniente me comunico aquí mismo o por correo?

    • @luisenrique6564
      @luisenrique6564 ปีที่แล้ว

      @@irvingvelasco6839 tuviste algun problema ?

  • @miguel-jl5xp
    @miguel-jl5xp 2 ปีที่แล้ว +1

    como haria la configuracion para editar y eliminar

    • @codigosdeprogramacion
      @codigosdeprogramacion  2 ปีที่แล้ว

      Eso lo haremos en la parte 3

    • @miguel-jl5xp
      @miguel-jl5xp 2 ปีที่แล้ว

      @@codigosdeprogramacion gracias por responder, cuando saldrá la parte 3?

  • @arturobacs7742
    @arturobacs7742 ปีที่แล้ว

    chamo ya lo probe y no me funca con mi db en sql server gg, alguna idea?

    • @codigosdeprogramacion
      @codigosdeprogramacion  ปีที่แล้ว

      Es que tienes que migrar las funciones de MySQL a SQL Server, por ejemplo para la conexión usamos mysqli y para SQL Server de usa sqlsrv_connect, o también lo puedes hacer con PDO.

  • @alfredohidalgo4846
    @alfredohidalgo4846 2 ปีที่แล้ว +1

    Gracias muy excelente video...

  • @arturobacs7742
    @arturobacs7742 ปีที่แล้ว +1

    con 1 millon funcionara ? xd

  • @josejimenezcorrea3062
    @josejimenezcorrea3062 ปีที่แล้ว +1

    Buen día, no me muestra los datos de mi BD T_T

    • @josejimenezcorrea3062
      @josejimenezcorrea3062 ปีที่แล้ว +1

      Tienes algún video de como realizas la instalación y configuración del apache o wamp de lo que usas.

    • @codigosdeprogramacion
      @codigosdeprogramacion  ปีที่แล้ว

      Aquí te dejo el vídeo th-cam.com/video/xXkKeojOb1A/w-d-xo.html

    • @josejimenezcorrea3062
      @josejimenezcorrea3062 ปีที่แล้ว +1

      @@codigosdeprogramacion Me funciono muchas gracias, aprovechando por que cuando coloca nombres largos se generan una linea abajo y no sale de corrido ?