Curso Programación Base de Datos

bueno pues voy a empezar este proyecto en el cual voy a desarrollar una base de datos desde cero de forma ilustrativa.

voy a crear una carpeta llamada jvdb es decir base de datos de jose vigente y voy a crear un par de archivos en primer lugar voy a crear el archivo que definirá la clase mediante la cual se usa la librería y luego voy a definir otro archivo que pues llamará a la librería así que voy a guardar este archivo lo voy a guardar en hd docs nj vtv lo voy a guardar como index punto debe y luego a continuación voy a crear un nuevo archivo también y lo voy a guardar dentro de esa misma carpeta como j vdv php en este caso este primer rápel para la base de datos lo voy a desarrollar mediante mediante por cierto el llamado este archivo debe porque el llamado este archivo debe no quería llamarlo debe quería llamarlo php pero se ve que pues la mente es me ha ido un poco a base de datos bien así que lo primero que quiero hacer voy a aumentar el tamaño del texto lo primero que quiero hacer es este archivo y decirle quiero incluir jv php y para ello voy a realizar una primera instancia de la conexión pero a distancia que no va a funcionar porque la clase no está definida pero ahora en un momento pues definiremos la clase así que así que para ello en primer lugar bueno voy a decir que conexión la conexión es igual a new j vb y esto pues evidentemente va a fallar y ahora habrá el man y arrancó los servidores y dejar esto de la pantalla para arrancó como decían ahí está la llamada jv bebé pues vamos a ver qué dice esta página no funciona y el error para que esta página no funciona es que estoy llamando a una clase que no he definido vale entonces voy a cargar el archivo jvm y aquí dentro voy a definir esta clase yo soy muy de empezar los proyectos con no programación editado objetos pero este es uno de esos casos que lo justifica plenamente vale así que voy a decir que class técnicamente técnicamente debería ser jv al menos la primera jv para ser una clase pero vamos a ver el j vb todo con mayúscula por convención por lo menos asiste jv y pues aquí voy a empezar a definir cosas así que a continuación vamos a ver constructora en php pues php class constructor y veremos que pues dentro de las y especialmente no php class igual vale pues está vale pues voy a crear en este caso vamos a ver aquí fuera voy a crear en este caso una función llamada constructo es decir nombre reservado vamos a verlo y aunque publix un peón ok ok vale entonces a partir de aquí a partir de aquí veremos que el constructor va a tomar pues una serie de datos en este caso voy a decir que el constructor requiere un parámetro vale que va a ser en este caso el base de datos base de datos así que vi base de datos bases de datos o debe venga ya que estamos es igual a base de datos así que ahora recargo por aquí vemos que aquí sí cuidado jv de php vamos a ver y voy a crear una conexión llamada clientes por ejemplo vale aquí de momento digamos no tenemos nada y cuando digo que no tenemos nada quiero decir que básicamente pues de momento no podemos tener nada voy a hacer esta aplicación un poco verbos a de momento en el sentido de que voy a poner un eco que diga la base de datos se ha seleccionado es más vamos a ver si esto es correcto luego machacar estos mensajes pero algo así y dice la base de datos que está seleccionado es clientes y es clientes por la sencilla razón de que pues aquí el llamado al cliente sea que hubiera dicho empresa pues la base de datos que se ha seleccionado es empresa vale 3 eso es importante desde el punto de vista en el que estamos siendo capaces de seleccionar digamos una base de datos pero claro que es una base de datos pues una base de datos en este caso es una identidad en la que vamos a empezar a trabajar así que en este caso por ejemplo me voy a jv y lo que voy a hacer es abrir por ejemplo abrir un folder vale abrir una carpeta en este caso voy a hacerlo a mano de momento vale pero en este caso esto quiere decir que aquí habría una carpeta llamada bebé por ejemplo debe de a través de la base de datos lo que queramos y aquí habría una carpeta llamada clientes por ejemplo además del momento a clientes ok y la base de datos que ha seleccionado es clientes ahora dentro de esta base de datos de momento estamos haciendo que la base de datos se guarde en esa carpeta que acabo de definir pues vamos a ver qué es lo que ocurre entonces ahora a continuación lo que voy a hacer es crear una función así que public función y vamos a llamar la petición petición y aquí voy a llamar a la consulta vale entonces para a continuación vamos a poner un poquito de él pero esto qué es esto no aquí esto en la clase entonces vengo por aquí esto creo que no ok fantástico y esto es así y volver a cargar pues vamos a verlo me extraño así cuidado ok consulta y ahora a continuación voy a decir echo a continuación vamos a procesar la siguiente consulta más consulta tengo r y de momento de momento no está haciendo nada pero la razón por la cual no está haciendo nada es porque yo no he llamado a esta petición entonces me vengo aquí dejar un poco todo de más vale entonces ahora vengo por allí y de conexión llamó a petición y de momento no pasó nada vamos a ver vamos a recargar y al recargar no está recargando de momento vale pero al recargar para hola a continuación vamos a procesar la siguiente consulta hola al en este caso vemos como ahora a continuación crearé una sobrecarga para decirle al sistema que es lo que ocurre cuando no le pasó ninguna petición pero cuando le pasó una petición con un parámetro ahora por ejemplo yo aquí podría decir select all from clientes voy a hacer una cosa vamos a ver voy a poner aquí srm por ejemplo y hacer que la carpeta sea crm y ahora el objeto será cliente selector el from clientes así que recargo y me dice a continuación vamos a procesar la siguiente consulta y voy a hacer una cosa dentro de que como estoy creando la base de datos desde cero podría inventarme mi propio lenguaje de programación de bases de datos o de cuerdas de bases de datos pero no lo voy a hacer es decir voy a voy a programar una base de datos pero como no tengo problemas especialmente con el lenguaje sql pues lo que voy a hacer es que voy a programar una base de datos es de cero pero me voy a adherir al estándar sql todo lo que pueda digámoslo en definitiva las implementaciones que voy a hacer pues en lugar de ponerme ahora a inventar un lenguaje nuevo de base de datos pues voy a voy a utilizar lo que ya sabemos de sql que pienso que es bastante funcional es que no pienso que sea un lenguaje que necesite cambiar sino que es un lenguaje funcional va bien contenta a todo el mundo va más o menos a todo el mundo pues ya está vale entonces vamos a por la vamos a procesar la petición y vamos a ver a continuación qué es lo que pasa con la petición bueno hay que tener en cuenta que cuando cuando trabajamos con una base de datos voy a añadir una nueva pantalla tenemos el lenguaje crudo tenemos el sistema cruz y tenemos aquí vale y tenemos luego una serie de comandos vamos a ver al crear lectores y borrar para referir las funciones básicas y luego vamos a ver wait y luego quiero otro grupo dejamos de de elementos que son los dos trayectos entonces cruz create sí pero bueno pues vamos a vamos a create vale entonces vamos allá vamos a implementar esto y vamos a por ello y aquí viene gracia a continuación me voy a jv de ver y lo que voy a hacer es parchear qué es lo que ocurre cuál es la palabra primera palabra en este tipo de secuencias para ello voy a hacer lo siguiente primera palabra es igual a explorer venimos aquí decimos php explorer vale ni a ver si llego explorer delimitador espacio de consulta y me quiero quedar con el cero entonces vengo por aquí un poco más pequeño y a continuación digo echo la primera palabra 2 puntos primera palabra con un br luego quitaremos todos estos secos pero es para que vayamos viendo qué es lo que ocurre y dice la primera palabra es select vale nada ya soy capaz de escoger esa palabra digamos entonces yo vengo a continuación y digo bueno pues quiero un create table voy a poner por aquí sql create wire sql creible por ejemplo y vamos a indicar un poco pues qué es lo que lo que vamos a meter aquí dentro un momento vamos a hacer una tabla sencilla de todo va a ser un string prácticamente de momento al menos entonces voy a decir create table clientes y dentro de clientes pues voy a poner y ve como nombre como apellidos y e-mail como teléfono la típica tableta inicial pues ahora a continuación me vuelvo aquí y digo la primera palabra escrita entonces yo a continuación ahora lo que voy a hacer es utilizar un poco más pequeño para ir metiendo el código porque si no va a caber ahora voy a hacer un switch entonces si algún switch de primera palabra digo bueno lo que sea la primera palabra va a marcar cómo voy a comportar a continuación si le digo create va a pasar unas cosas que le digo insertar otras cosas de diego se les va a pasar otras cosas al entonces y ahora vengo por aquí y digo en el caso de que sea create pues a continuación hago un eco y luego voy a crear algo vale algo así algo así voy a crear algo pero si esto hubiera sido si esto hubiera sido select pues entonces no diría voy a crear algo es decir comprobamos cómo es cierto qué vamos a ver create vale comprobamos que solo si escribir pues entra dentro de este caso switch y hace algo entonces ahora a continuación voy a crear algo voy a crear una tabla llamada clientes en este caso vale y vamos a ver vamos a ver ahora segunda palabra es igual realmente esto lo que abre aquí segunda palabra es igual a esto pero el número 1 tercera palabra es igual a esto entonces seco segunda palabra es igual a table en ese caso vamos a hacer algo va a ocurrir algo entonces a continuación a continuación voy a decir que pues php php right file wright no no no bhp fight file vamos a este oeste y vamos a ver pues este y ahora vale entonces ahora bien ahora viene la cuestión vamos a ver siempre no ene efe open lo que voy a hacer es decirle al sistema que el archivo que voy a abrir es vamos a verlo bebé barra en bases de datos this punto debe debes igual a nada this punto de ver entero voy a por la tercera palabra y en la extensión va a ser psv esto va a ser a aprendizaje y el texto a continuación va a ser pues todo aquello que venga en la tercera palabra vale entonces voy a decir lo siguiente y vamos a ver texto es el raid y vamos a ver un momento pero hp content en tu bracket algo pues por ejemplo esto vale pues esto vale entonces el texto es esto vale vamos a hacer esto así para que lo podamos ver mejor el texto es la petición la consulta el primate es esto de aquí esto es esto print más uno y el texto es más uno vamos a verlo vamos a verlo recargamos esta baja no funciona vale vamos a ver vamos a ver cuál es el punto en el que nos funciona vamos a ver para ello cerramos estos puntos vale al parecer el error está antes de aquí que escribe segunda palabra table vamos a seguir machacando líneas tercera palabra bien me está dando error quito la petición boeing activando trozos no me cuadra que faltando porque es contenido que ya tenía vale recargamos y les en funcionar voy a machacar todo aquí vale este es el problema ok vale entonces primera palabra segunda palabra if recupero recupero y recupero y dice voy a crear algo la base de datos ha seleccionado es esa vamos a volver vamos a volver a este archivo crm y veremos que tenemos un archivo llamado clientes csv es decir ya hemos podido utilizar un create pero no sólo eso sino que además a continuación será venimos por aquí veremos como el csv de clientes tiene realmente el contenido es decir tiene realmente los nombres de los campos en la primera columna vale hay un pequeño problema sin embargo que es el siguiente voy a borrar esto y el problema básicamente consiste en que es un archivo csv me gustaría que los nombres de las columnas estuvieran separados por estudian delimitados por comillas así que vamos a ponerlo vamos a poner la información separada por comillas vamos a continuación por tanto a hacer lo siguiente por aquí y tenemos el max y entonces ahora lo que voy a hacer es un explorer es decir voy a explotar campos es igual explorer con la coma del txt y entonces ahora digo four y es igual a 0 es menor y es menor que count de campos y más más entonces ahora lo que hacemos es decirle al sistema que campos es igual a comillas punto campos de comillas fíjate tú qué tontería ok vale a ver momento en valor con ella una coma detrás y por último y por último voy a decirle al sistema esta es la cadena campos es igual a nada cadena campos punto igual a esto y por último y por último php remove last carácter of string quiero r bueno pues esto quiero quitar de la cadena campos vale vamos a verlo a sistema meto la cadena campos ejecutó el resultado y si todo va bien como aquí falta y si no va bien como digo ahora a continuación me voy a clientes lo pongo aquí y veo bueno no me ha reemplazado la última coma me hace ilusión pero vamos a ver por qué o recoger otra alternativa esto sí cadena campos vale vamos a por ello recargo me voy al goya al archivo clientes le pongo bueno sigue poniendo que sigue poniendo esto de aquí lo cual es raro voy a poner y recortado es igual a esto vamos a por ello recargo cargo el archivo de clientes ahora sí me ha quitado por fin esa coma así que vemos que por ejemplo cuando pues en una base de datos lo que hacemos es un crate pues técnicamente el programa lo que tiene que hacer es escoger toda esa toda esa cadena y empezará a partir y empezar a procesar y empezar a colocar y empezar a hacer un poco de todo vale ese es un poco la idea bueno vamos a continuar tenemos ya un create vamos a continuación a introducir contenido vale vamos con un insert tenemos el create por tanto nos vamos ahora a jv tenemos el caso create vale así que vamos a por otro caso que es el caso inserto en el caso de que la primera palabra sea sin ser pues van a pasar otras cosas diferentes entonces y ahora tengo por aquí y por ejemplo por ejemplo dentro de index pues tengo un create table vale pues ahora tengo insert into clientes inserto en tu clientes y pues bueno voy a poner el momento values y estos valiosos de aquí entonces voy a poner por ejemplo pues vamos a ver vamos a pararlo vale con ella y entonces identificador nombre apellidos y e-mail teléfono 1 jose vicente apellidos email y el teléfono bien así que lo que voy a hacer ahora básicamente va a ser decirle al sistema lo siguiente me voy a jv debe y en el caso insert insert into vale pues en este caso voy a decirle tabla es igual a explorer de consulta del número 2 y entonces ahora lo que hago es decirle mind file es igual a efe open de la tabla y ahora a continuación lo que hago es que el texto que es un texto es consulta press max el texto ahora es la consulta lo de los paréntesis y ya está y realmente realmente realmente dentro de mind file quiero poner el texto lo he abierto en modo aprendizaje vale entonces vamos a comprobar que ahora es cierto quitó el create vale porque la crisis me va a decir me va a decir ya existe vale entonces en este caso en este caso debería digamos poner una estructura de control que dijera bueno si la tabla ya existe pues no la vuelva a crear devuelve un error dime que no la puedo crear o algo así vale ya lo implementaremos más adelante de momento lo voy a hacer manual así que es todo bien ahora guardo y recargo vale y si todo va bien como digo me voy a clientes y así cuidado perdón perdón perdón y básicamente al acabar cada una de las líneas tengo que insertar tengo que insertar contra barra n contra la barra m para que baje y aquí lo mismo a la embolia voy a quitarlo todo voy a volver a crear y luego insertar recargamos me voy a clientes así comprobamos que ya tengo una inserción de hecho de hecho si ahora me voy a abrir este archivo vamos a ver libreoffice por ejemplo pues comprobar como es un archivo csv de pleno derecho vamos a comprobarlo pero tenemos si vemos como efectivamente esto se reconoce como una tabla css y apellidos y e-mail teléfono esperate lo que he puesto a mí a faltas de compás carratalá en forma jose diferente carratalá puntocom y teléfono 6 20 89 6 18 voy a quitar ahora esta es de create table recargo me voy a la tabla y veo como tengo un inserto es decir y hemos implementado ya la creación de tables y fijémonos que hemos implementado también la creación de de insert vale la primera de las operaciones cruz ahora lo que voy a demostrar también es que yo puedo continuar utilizando este código por ejemplo ahora quiero crear una tabla llamada los productos por ejemplo en tres y de nombre producto el precio dimensiones [Música] por ejemplo no tiene por qué tener la misma la misma estructura vale entonces ahora me voy aquí a la petición insert into productos y inserto en el número uno ahora hablaremos el auto incremental hoy ahora vemos el tema mental pero digo pues un ratón de ordenador el precio son 25 euros las dimensiones son pues yo que sé 8 por 5 por 6 como elemental y ya está así que vengo por aquí recargo y comprobamos como en la carpeta aparece cliente y aparece productos porque para eso he hecho el create table y si hago así pues en productos aparece aparecen los campos y aparece el ratón vale entonces comprobamos como estamos creando un controlador de base de datos base a una clase en base a programación orientada a objetos lo cual hace que luego el uso sea así de limpio y pues en definitiva ahora a continuación lo que voy a hacer es implementar todo el resto de operaciones que nos van a permitir tener nuestra propia base de datos que cumpla dentro de un orden evidentemente vamos a ir implementando instrucciones de sql pero osea que cumpla con el estándar sql quiero decir que la estoy pagando desde cero pero la idea es que al final pues como podamos como podemos ver pues que podamos utilizar el estándar sql sin ningún tipo de problema bien pues ya tenemos la operación de inserción vamos con la operación de selección vales más las más complejas vamos por aquí y vamos a poner un caso que es el caso select así que creo selecto y bueno este caso va a tener múltiples casos dentro pero lo que voy a hacer a continuación es buscar una palabra vengo por aquí [Música] php select texto word from string [Música] y vamos a ver no vamos a ver vamos a ver vamos a ver no no no no no no vale pues por ejemplo por ejemplo haría lo siguiente no vamos a ver vamos a decir qué petición consulta si va a la consulta vale a decir piezas es igual a explorer con la coma de consulta vamos a vamos a vamos a hacer un for each vamos a poner todo esto por aquí todo esto por aquí todo esto por aquí y digo vamos a ver for its piezas si la clave es from eso quiere decir que tabla es igual a piezas más o no piensas así que vengo por aquí y digo la tabla es voy a putear los secos que tengo hasta ahora o mejor mejor voy a machacar esto ya que ya lo tenemos funcionando y ahora vengo por aquí y digo que conexión es igual a petición y digo select all from clientes así que si todo esto ha ido bien me dice la tabla es no la tengo por qué vale piezas una coma no no es una coma no sé por qué puesto el tema vale la tabla- excluyentes ya lo tengo así que ahora a continuación lo que quiero hacer es bueno sacar el contenido de la tabla a continuación una vez que tengo la tabla no he cogido el asteras disco vale para decir a quien estoy cogiendo y hablaremos más adelante pero yo no vengo por aquí y digo una vez que tengo la tabla ahora quiero pues vamos a ver vamos a ver el php psv tu barral vamos a verlo y convierte un streaming con formatos el huerna raid vamos a ver algún ejemplo que tengamos por aquí y esto vale un momento cancelar vale vamos a ver lo bien y vamos a ver y bueno realmente vamos a por esto y vamos allá file open te quiero cargar pues quiero cargar bebe barra this punto debe sin comida doble ponemos aquí esto y ahora aquí la tabla y entonces y entonces tengo por aquí [Música] y digo lo siguiente vamos a ver quiero por aquí a raya es igual a cada momento y ahora vengo por aquí vamos a decir contador es igual a cero contador + + e y ahora vengo por aquí y luego campos es igual a explorer con la coma line y entonces ahora y es igual a 0 y es menor que count ambos y más más y entonces vengo por aquí y digo arroyo de contador y ahora digo es igual campos campos si todo va bien guardara por cierto al final de todo esto voy a decir return array vamos a verlo recargo el momento no pasa nada de momento se ha puesto a ella a pensar [Música] vamos a comprobar que lo tengo todo correcto es que no he entrado en un bucle infinito pero parece que de alguna forma sí parece que entrado en un bucle infinito rafael muy bien 11 es correcto vale pues no sé por qué entrado en un bucle infinito el archivo es aquí machacó de momento esto aunque el archivo es de clientes punto csv ahí está el problema no sé aún así porque se había quedado frito pero pero cuidado porque me habrá creado o no no lo ha creado vale recargamos se vuelve a crear a quedar frito no debería quedarse frito machacar esto el colágeno bien me dice queda frito creo que está claro que el problema es el cual localhost jv ven bien y efectivamente efectivamente vale pues php read file río vamos a esto recargamos hoy volvemos a entrar en el cuidado por aquí y volvemos a entrar en un bucle infinito y vamos allá porque lo que quiero hacer es salir de este bucle fredo vamos a ver vamos a y asegurarnos m machacó el igual ejecutó el archivo es de bs m clientes punto psv clientes existen aquí con lo cual en principio es correcto por qué para él es correcto y como digo como digo vamos a ver file es esto al principio en principio es correcto recargo vale ahora no he entrado en ninguna de ningún bloque infinito con line no sé qué ha pasado antes pero algo ha pasado claro vale tampoco nada gets file es falso y por tanto es como que no está cogiendo el archivo bebe crm clientes csv voy a entrar rico estoy dentro voy a entrar pero no dice estoy dentro voy a poner una barra aquí archivó es este quito esto de bsm clientes csv a ver aseguró otra vez clientes csv y no está entrando quito un momento telefe close walsh es curioso es curioso porque no está haciendo nada my father’s igual a open my father’s y guadalupe el comer ok asesores y de 4 correcto voy a decir burton para que me saque todo lo que tiene que ver este tipo stream vale aquí pongo my file y no consigue entrar así que de alguna forma de alguna forma extraña no está consiguiendo entrar dentro de este documento vamos a ver psv en baile vamos allá hacer esto efe open porque pero lo estoy poniendo con comillas dobles es lo mismo vamos a ver lo recargó vale y ahora sí no sé por qué antes no pero ahora sí muy bien entonces esté fuera está fuera a raya contador más más a raíz de contador ahora voy a decir que campos es igual al explorer comillas line entonces ahora digo fort y es igual a 0 y es menor que count campus más más y entonces digo arroyo contador es igual a campos return array ok recargamos vale parece que todo ha ido correcto y entonces ahora vengo aquí y dijo barrón es igual a esto a raíz 0 vale de momento algo es algo bengoa j muy bien voy a hacer bard un array a raíz de 0 al error está muy bien array es nada ok entonces el contador es igual a cero el explorer de contador de iu campos vale vamos a poner más de un campus y veremos dónde está el error explorer line vamos a verlo allí eso está correcto entonces por qué por qué por qué por qué porque me ha convertido ya porque me ha hecho un gps v entonces esto no es necesario muy bien entonces array al a raíz de contador es igual a line entonces vamos a confirmarlo y ahora si ahora parece que sí recargamos y esto es lo que nos da la fila bien vamos a ver porque con esto ya tenemos por aquí algo con esto ya estamos consiguiendo digamos que a partir de un select tenemos devuelva algo de información así que ahora lo que quiero es procesar esta información es decir cuando digo procesar esta información lo que quiero decir es meterla adentro de un array y poder devolverla en la pantalla por cierto ya que estamos aquí pues otra cosa que puedo hacer es poner los nombres de campo porque ahora mismo por ejemplo me dice que vamos a ver me dice que josé vicente digamos es el índice número uno jose vicente no es el índice pero uno debería ser el como definió el nombre del campo vale así que vamos a configurarlo vamos por tanto por aquí vamos a ver y ahora voy a machacar un poquito esto por momento y ahora digo igual a efe fsv bardón flag he hecho esto de aquí y en esta página no funciona algún punto y coma sospecho que me faltaron ok vale vamos a ver lo file ahí está si me sobran paréntesis ese es el problema y bardón eso está cogiendo en la primera línea entonces yo lo que voy a hacer aquí es decirle que campos nombre es campo es igual a life y entonces vengo por aquí y ahora digo lo siguiente digo a raíz de contador vale bien vengo por aquí a raya ahora quieres cambiar los números por por elementos slim entonces ahora es igual a cero y es menor que count aunque count line más más y ahora digo arroyo contador y ahora viene la cuestión nombre es campo de este este array no es fácil precisamente es igual dónde estás line del y si todo bien por tanto ahora tendré una doble matriz tendría una doble colección doble array que será numérico y de campos alfanuméricos vamos a comprobarlo vengo por aquí muy bien vamos a ver faltará algún punto y coma de alguna parte vamos a empezar a machacar estoy repasando esto parece que está bien recargamos vale hasta aquí está bien aquí es donde parece que hay algún tipo de error a raíz contador alta buena fe vale esta página no funciona vamos a ver dónde está el error el error está aquí el error es porque array balcón dólar pues si ahora nos fijamos veremos que tenemos por aquí pues bueno una una raya de asociativa por cierto m vamos a verlo porque esto no está saliendo exactamente como yo quiero vamos a ver nombres de campo nombres de campo es igual a line fresco los nombres de campo son jartúm él el nombre es campo machacamos machacamos recargamos y en principio principios son correctos en principio son correctos nombre es campo y entonces ahora por aquí le digo al rey contador el nombre es campo d es igual al email voy a ponerlo en modo verbos o y voy a decir echo al campo nombre escambray le voy a asignar el valor line vamos a verlo es el problema al campo nombre le voy a final valor y ahí está el problema al campo apellidos al campo medio del campo teléfono al campo y de line se repite en la en el problema está aquí a fantásticos dólar eso es lo que faltaba ya ves por un dólar ahora sí ahora sí al campo nombre en el valor josé vigente al campo apellidos relación al valor apellidos al campo apellidos carratalá al campo email info al campo teléfono el teléfono vale ahora si ya puedo quitar el eco sirve para hacer un poco de dibujo ya puedo quitar esto ya puedo quitar esto con lo cual con lo cual ahora tengo por ahí digamos una serie d tengo una raya asociativo y un array numérico y por tanto pues por ejemplo ahora podéis venir aquí y decir bueno pues datos es igual la conexión petición select y entonces vengo por aquí y digo for a while o lo que es vale fort y es igual a 0 y es menor que count datos y más más y ahora vengo por aquí y dijo pues por ejemplo siempre un eco scott table border es igual a 1 table y ahora por aquí digo pues que co cr una tabla tv bueno técnicamente tv tv 1 2 3 y 4 voy a copiarlo aquí arriba y voy a parar aquí sí pues nombre apellidos teléfono e mail y ahora vengo por aquí ahora viene la parte divertida quiero datos de el nombre y aquí es donde ya estoy usando esta matriz como una base de datos además de datos apellidos teléfono gmail así que vengo por aquí recargo vale bien de momento pero vamos a ver datos a perdón datos y faltaba eso datos de datos de iu y datos de y ahora si recargo y si nos fijamos pues aquí empiezan a aparecer ya los datos que hemos introducido en una base de datos entonces pues como digo si nos fijamos tenemos ya una base de datos donde hemos metido tres estructuras hemos metido el create hemos metido el insert hemos metido el select en el select podríamos seleccionar campos podríamos meter y meter tenemos que tener el update tenemos que meterle lead pero lo importante en este caso es que hemos sido capaces estamos siendo capaces de crear nuestra base de datos desde cero y desde luego de entender mucho mejor que cuando realizamos una petición de este tipo pues finalmente lo que está ocurriendo por detrás es todo esto es decir lo que está ocurriendo por detrás es que pues cuando tú pides algo pues tiene que haber una parte del código que se encargue de recuperar esa información y de dártela en un formato tal que tú lo puedas luego manejar

Deja una respuesta

Tu dirección de correo electrónico no será publicada.