Creando Herramientas 19


En esta sección crearemos herramientas para usar en el futuro de cualquier proyecto que tenga bases de datos usando PHP.
Estas herramientas serán 100% utilizables en cualquier proyecto futuro.

Herremientas

Realización de una clase para la creación de una base de datos desde el código PHP sin usar phpMyAdmin.

Agregando una tabla con sus campos desde el código PHP usando una clase.

Continuación

 Código fuente

———————————————————————————–
(Opcional)
Contribuye en el mantenimiento y crecimiento de nuestro sitio:

———————————————————————————–


Dejar un Comentario

19 thoughts on “Creando Herramientas

  • sheine

    Hola Enrique, te cuento lo que tengo hacer a ver si me podés orientar.
    La página debe permitir una búsqueda por Provincia, Localidad y Barrio de técnicos por ejemplo cuyos datos tengo almacenados. Dicha búsqueda debo instrumentarla con filtros de la siguiente forma: un combo que permita seleccionar una de todas las provincias de Argentina. Luego, otro combo que muestre las localidades, pero solamente de la provincia seleccionada; finalmente, los barrios de la localidad seleccionada. De acuerdo con las selecciones realizadas, se deben mostrar los registros de los técnicos disponibles en esa zona. He visto que hay maneras simples de hacerlo pero el problema es que cada vez que se selecciona un campo se recarga toda la página por lo cual se enlentece. Hasta ahora he aprendido solamente PHP con tus video tutoriales que me sirvieron muchísimo. Me hablaron de hacerlo con Ajax que parecen ser un conjunto de lenguajes apropiado para lo que preciso. Te solicito me orientes sobre qué debo estudiar, si tenés algún tutorial sobre el tema o si me puedes recomendar alguno.
    Al igual que todos, te felicito y estoy encantada con tus videos. Lamento si fui extensa, traté de abreviar lo más que pude. Quedo a la espera de tu respuesta y te mando desde ya un gran saludo desde Buenos Aires, Argentina. Claudia

    • Enrique Martinez Autor

      que tal amiga, si tu quieres que cualquier consulta o acción se realice sin refrescar la pagina es únicamente posible con Ajax, este esta basado en javaScript asi que te recomiendo javaScript primero y luego Ajax.

      en tu caso deberías hacer unos combos anidados en Ajax

      pronto planeo arrancar con los cursos de Ajax y tomare tu ejemplo para hacer los combos o select

      Gracias por estar en esta comunidad

      Saludos

      • sheine

        Ok, ya mismo comienzo con tus videos de JavaScript. Gracias por tu pronta respuesta, eres la única persona que encontré que tiene un verdadero compromiso con lo que hace. Quisiera donar dentro de mis posibilidades pero no tengo tarjeta y sabrás que aquí en Argentina no podemos comprar dólares; tendré que averiguar si puedo comprar Pesos Uruguayos. Si es así, decime por mi correo electrónico cómo puedo hacer la transferencia. Espero ansiosamente el curso de Ajax y muchísimo mejor si incluyes mi ejemplo como mencionas. Te comento aparte que programo en Visual Basic 6 así que si puedo aportar algo solamente me lo dices. Hasta pronto.

      • sheine

        Hola Enrique, encontré solamente dos videos de JavaSrcipt en tu página; ¿hay otros?. De todas maneras ya hice el curso con otro videotutorial para ir ganando tiempo, aunque hubiese preferido mil veces seguir uno tuyo. Quisiera que me digas, en la medida de lo posible, cuándo publicarás el de Ajax para poder llevar adelante el proyecto que te mencionaba. Gracias desde ya y espero no serte molesta.

        • Enrique Martinez Autor

          que tal amiga, gracias por tus palabras, si he publicado solo 2 y de Ajax … bueno he estado con mucho trabajo es mínimo el tiempo que me queda y ahora estaba concentrado en un curso de streaming y de python que estoy dando, pero tarde o temprano los haré ya que es de extrema importancia, un gran saludo

  • lizgaba

    Hola Enrique
    Estoy siguiendo los videos de realizar una base de datos desde php
    La parte que no entendí muy bien es la siguiente
    $cadenaCampos[strlen($cadenaCampos)-2]=”)”;
    Lo que entendí es que esto sirve para eliminar espacios o algo parecido pero igual me encuentro un poco confusa.
    Me podía mandar una pequeña explicación.

    Muchas gracias.
    Buen día

    Liz 🙂

    • Enrique Martinez Autor

      Que tal Liz
      Muy interesante pregunta…
      Veremos si puedo explicarlo en unas líneas

      que hace esto? $cadenaCampos[strlen($cadenaCampos)-2]=”)”;
      comenzamos:
      La función strlen() nos da el largo de una cadena string
      echo strlen(‘hola’); // nos da un 4 en pantalla

      es lo mismo hacer
      $saludo=’hola’;
      echo strlen($saludo); //nos devuelve 4

      ahora si hago
      echo $saludo[0]; // me da la h de hola
      echo $saludo[1]; // me da la o de hola

      []=lugar para el índice de nuestra cadena , o la posición de cada carácter

      -toda cadena string o variable string es un array implícito
      es decir es un array , por eso mediante el uso de un índice podemos acceder a partes de el

      así que si hago

      $saludo=’hola.’; //tengo 5 caracteres con el punto
      $saludo[strlen($saludo)-1]=”!”; //replazo el ultimo carácter el . por el !

      le resto 1 a el numero que me da strlen que es 5 por que el array cuenta desde el 0
      entoces de 0 a 5 en realidad hay 6 lugares no 5

      echo $saludo;// muestro los cambios de la cadena en pantalla

      practicalo y lo veras más claro

      Gracias por tu pregunta y así también aclarar dudas a otros usuarios
      Un saludo desde Uruguay

  • sandokan

    Enrique, gracias por existir, espero aprender esto del php y sql ya que me encanta la programacion y desde el cobol rm() que no volvia a sentarme en la maquina, asi que sabras mi edad aproximada. si un viejito joven que quiere hacer algo en php y sql para sentirme joven otra vez.

    gracias y espero poder sacarme mis dudas y ayudar a otros como lo haces vos.

    saludos
    jorge

  • Andrés E. Luzzi

    Hola querido Enrique primero te quería agradecer por tu dedicación y vocación para enseñar realmente da gusto sentarse a ver tus vídeos y son de suma utilidad ya que resuelven muchas dudas en mi caso me han ayudado mucho ya que soy docente en escuelas secundarias y técnicas y recién comienzo con esta profesión ,me gustaría hacer algún aporte durante este año no se si hay algún monto mínimo, cualquier cosa explícame como se hace , los vídeos los he descubierto hace poco y si dios quiere seré un seguidor de ustedes bueno muchas gracias por todo y estamos en contacto!

    • Enrique Martinez Autor

      bienvenido a nuestra comunidad, muchas gracias por tus palabras Andrés es un placer para mi llegarle a personas como tú,
      para los aportes no hay monto mínimo puedes hacerlo creando una cuenta paypal ya que es una de la formas mas segura para transferir dinero por Internet después de tener tu cuenta y asociar una tarjeta de crédito que puede ser visa alfa por ej que es de débito o cualquier otra y le das al botón donate de nuestra pagina y sigues los pasos, un gran saludo desde Uruguay

  • LUIS MIGUEL

    MUY BUEN TUTORIAL QUERIDO ENRIQUE ME GUSTARÍA SABER SI ES POSIBLE MONTAR UNA BASE DE DATOS DE CLIENTES REALIZADA EN EXCELL, Y PODERLE TRANSLADAR A PHP PARA DESPUÉS SUBIRLA A MI PAGINA WEB DISEÑADA EN JOOMLA CON UN SERVIDOR WEB DE HOSTMONTER, A VER SI POR FAVOR ES POSIBLE ME DAS UNA MANO CON LA AYUDA NECESARIA.
    SIN MAS QUE INDICAR AGRADEZCO INFINITAMENTE POR LA ATENCIÓN BRINDADA.

    DE ANTEMANO MUY BUEN APORTE Y SIGUE ADELANTE

    • progemm Autor

      Que tal Luis, muy buena consulta y muy útil,
      Bueno la respuesta es si, hay algunos programas para convertir una base de datos de Access a MySQL te paso el link para que la veas y puedas descargarlo

      http://www.bullzip.com/products/a2m/info.php

      Pero vas a tener en cuenta otras cosas también no es tan fácil
      El programa te genera una base de datos en el servidor con los datos que tengas y listo
      Luego hay que implementar el programa para usar esos datos

      Saludos

  • Dorian Fernando

    Una vez mas Enrique continuo siguiendo tus videotutoriales ya que tu forma de transmitir tu conocimiento es espectacular.

    Me gustaria que cuando pudieses subieras un videotutorial donde trabajes un nuevo proyecto algo parecido a tu proyecto agenda, solo que esta vez lo realices utilizando totalmente la poo y el uso de herencia.

    Una vez mas 1000 gracias por ese gran aporte a la comunidad de personas que disfrutan como yo de aprender cada vez mas de ese hermoso lenguaje de programacion como es php.

    Saludos desde Colombia.

    • progemm Autor

      Garcías a ti Dorian por tus palabras,
      claro que si vamos a hacer algún proyecto íntegramente usando POO
      pero antes vamos a construir unas herramientas para que el trabajo futuro sea
      mas fácil y tengamos que escribir menos código, estaba pensando en algo como un sistema sencillo de facturación
      que imprima facturas desde la Web, pero estoy abierto a cualquier idea, tendíamos que hacer una encuesta o algo así, a ver dentro
      de los miembros que les gustarían hacer

      pensaremos en algo, tu opinión o ideas cuentan

      Un gran saludo