Este es el VideoTutorial 8 del curso de PHP y MySQL. Acá veremos cómo conectarnos desde PHP a MySQL usando la función mysql_connect, veremos los parámetros que recibe, y la manera de utilizarla en forma local y remota.
Veremos cómo crear una librería externa en donde guardaremos nuestros datos de conexión, y revisaremos algunas formas de llamarlas desde cualquier parte de nuestro código, usando las funciones include y require_once ...
Trabajaremos con un ejemplo práctico en donde llamaremos los registros de una tabla MySQL, y los mostraremos en nuestra web..Veremos una forma de resolver el problema de los tildes, usando una función llamada chao_tilde.
Aprenderemos a llamar los datos usando la función mysql_fetch_array que nos convierte los registros en un arreglo, y los iremos llamando asociando sus índices a los nombres de los campos de la tabla que estamos llamando.
Finalmente, crearemos un vistoso ejemplo para mostrar de manera mas elegante nuestros registros en la web.
Todo en 60 minutos de video.
7
























































Primero que todo buen día, hoy les explico cual fue mi mayor problema con el:$reg=mysql_fetch_array($res) La razón del "ERROR" fue una simple letra que ingrese en: $res =mysql_db_query($db,$sql,$con); la cual de vez de escribir $db ingrese $bd, eso me muestra el "ERROR" del:$reg=mysql_fetch_array($res) Conclusión:Todo lo que explica Cesar lo pruebo en 5 computadores y usando appserver en 3 de ellos y xampp en los otros 2, el error es de como ingresamos los datos.Gracias y saludes Cesar siga así.
Que tal Cesar! una pregunta, por que en la cadena de conexión en lugar de poner localhost, tengo que poner la dirección 127.0.0.1 porque si no, no conecta. Uso el Appserv Saludos,
cada ves son mejores tus videostutos cesar,sigue asi
Para los que tienen problemas con el "mysql_query", en el archivo "conexion.php" cambien esto: y en archivo "ver_articulos" cambien la variable $res por esto: $res = mysql_query($sql,$con) or die(mysql_error()); Si aun tuvieran algun problema el error les aparecera en la pantalla Gracias cesar por el gran trabajo con tus videotutoriales Saludos
Hola quería saber si hay algún motivo por el que la función "chao_tilde" no funcione al intentar traducir algo proveniente de una base de datos y si que funcione cuando se traduce desde el propio php. Gracias
Lo que pasa es que estos fueron realizado con una versión más antigua de php, y ahora estamos en la versión php 5 esta absoleta mysql_db_query, es por eso que ocasiona problemas ahora les dejo el código como debería de quedar para que se conecten a la base de datos, agregenme a mi e-mail y les envió los códigos ya que no me deja postearlo ==> antony1525@hotmail.com
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:AppServwwwestudiocesarver_noticias.php on line 43 como poder solucionar este error, veo q a todos los sale lo mismo :s, probe con tu codigo y me sigue saliendo
Hola Cesar solo queria saber si tu me puedes ayudar a encontrar algun curso de after effects cs4
hola quisiera saber por que me marca este error tengo el archivo conexion.php pero me da este error y no se por que. gracias. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:AppServwww uevover_articulos1.php on line 41
Muchas gracias por los videotutoriales estan buenisimos. Al abrir la pagina de sale el siguiente error Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:wampwwwphpasedatos8ver_articulos.php on line 4 no se que a que se refiere, esperando su ayuda me despido con un cordial saludo.
Hola, mi primer comentario en tu pagina, para felicitarte por tus grandes videotutoriales, ahora mismo estoy en este video, el numero 8, y la verdad estoy aprendiendo, como decimos aqui en MX, chingon XD
Gracias mi hermano por ese videotutorial, la verdad que eres genial explicando php y mysql
ALguien me puede ayudar con este problema
noce porque estos me da error Ver Artículos y esto es lo que dice:Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:xampphtdocsphp_mysqlvideo_php_8ver_articulos.php on line 13
Hola tengo problema con la ultima linea de codigo de tu video tutorial me podrias ayudar Linea codigo: header("Location: detalle.php?id_noticia=".$_POST["id_noticia"]); Error: Warning: Cannot modify header information - headers already sent by (output started at C:AppServwww utorialescesarcansinovideo9conexion.php:7) in C:AppServwww utorialescesarcansinovideo9comentarios.php on line 8
hola cesar, gracias por estos video tutoriales, realmente he aprendido, me puedes ayudar con una cosa, no entiendo como puedo llamar un especifico de una tabla, es decir quiero colocar en una capa o tabla solo la noticia 3 de tabla noticias, te agradezco lo que me puedas ayudar.
Gracias cesar por tan excelente material. Es una gran ayuda para entender este tema y de una forma muy clara.
Hola cesar muchas gracias por tus videotutoriales son exelentes, explicas de una manera que cualquier persona pueda aprender eres una gran porofesor gracias saludos
hola cesar me da este error Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:wampwwwcursophp10index.php on line 32 help!!
de da un error require_once("conexion.php"); $sql="select * from articulos"; $res=mysql_db_query($bd,$sql,$con); "este es el error que da " Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:wampwwwverarti.php on line 4
Amigo cesar Saludos desde Venezuela. estupendo este tutorial para mi era un enrredo ahora lo veo más claro. Gracias amigo
Hola Cesar muchas gracias por compartir tus conocimientos, me han servido de mucha ayuda, me gustaría contactarte para trabajar en conjunto en un proyecto para la empresa donde laboro. Saludos desde Ensenada México.
me aparece este error: Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:wampwwwphp y mysql8ver_articulos.php on line 4
gracias cesar por ayudarnos mediante tus conocimientos que buen tutorial bien explicado Desde Ecuador un Abrazo
Felicitaciones amigo Cesar y gracias por compartir tus conocimientos y sobre todo la PACIENCIA que tienes para enseñar.M i colnsulta es como poner la fecha en formato dd/mm/aa. Muchas gracias
hola maestro; le felicito por sus valioso video tutorial que ha subido a la web es muy entendible; no se si tiene un video donde hable como hacer una tienda virtual; me gustaria que me lo proporcinara; gracias....Por cierto soy de chiapas....
Estimado Cesar sólo quería felicitarte por tu labor pedagógica desinteresada, y la única forma de alentarte a seguir en tu apostolado, es dando las gracias.
Hola Cesar! Al intentar conectar la base de datos me sale el siguiente error:Parse error: syntax error, unexpected ')' in /Users/Mariola/Sites/video8/conexion.php on line 2Mi código en conexion.php es el siguiente:
Hola quetal como ha estado deseandole un caluroso saludo y que aparte de todo el terremoto no alla causado muchos daños en la colonia o besindario donde vives.yo estoy estudiando un Tec.Ingenieria en Sistemas en ITCA-FEPADE pero eso no la duda porque yo estoy asiendo un sistema para una clinica dental pero no tengo claras mis ideas me puedes acj
adfa[url=http://www.adasd.com]adf[/url]sadf
la pregunta anterior, la he escrito bien, lo que pasa que en el blog no publica en comentario etiquetas html, perdone por la molestias causada, habia puesto echo'html bla bla /html'
tengo dudas con los echo para etiquetas html , cuando comillas dobles y cuando simples, porque aun concatenando, en los email de contacto, los recibo imprimiendo en pantalla dichas etiquetas y no el contenido solo.es decir echo '...bla bla'y lo del interior ir con las dobles e ir concatenando o al reves.Espero que me hayas entendido.
Hola Cesar!!!Aqui de nuevo siguiendote y planteandote dudas jejejeje:Estoy siguiendo tus tutoriales y aparte el curso de jesus conde, el cual voy ya por el tutorial 32.Me acaban de encargar una tienda deportiva online y le he dicho si,(sino nunca me atrevo a nada)¿llegaremos a ello con tus tutoriales?(sesiones,registros de usuarios, pagos etc?
Hola amigos. Felicitaciones a César por el gran trabajo que está haciendo. Para la función de poner tildes he encontrado esto: htmlentities(). Hace lo mismo pero automáticamente. ¿Sabéis si da error en algún explorador?. Es mucho más fácil que la función chao_tilde. Un saludo a todos.
ola soy estudiante de informatica queri perdir un favor si puede reforsar un poco html que no me enceñaron en la U por que dicen que ya no se usa, no se que si sera ver per bueno. agradesco sus videos son buenisimos y lo toy siguiendo. muchas gracias y espero su respuesta
Hola cesar, espero todo este marchando bien. Estoy haciendo un programa en vb.net conectado a sql, y no puedo realizar una consulta, lo que quiero es que me arroje el numero de placa del vehiculo y el Km Final con la que quedo.POrfa te pido me ayudes.Descarge tu videotutorial 9, hojala subas un video donde explique como modificar, guardar,eliminar
hola cesar, antes que nada felicitarte por tus videos y asi a contribuir a ayudarnos a gente novata como yo en esto de la programación.Tengo una duda y no se como se hace¿como conectar con base de datos desde un menu desplegable, sin boton submit?Es decir al pinchar sobre el menu desplegable me haga la consulta.¿Evento onclick en el desplegable?
Bu, en el comentario anterior me comieron todas las etiquetas que habia puesto :(, En todo caso me referia a la etiqueta "meta" que genera el dreamweaver
Para los que dieron la solución a los acentos con: mysql_query("SET NAMES 'utf8'");Deben tener esto en su codigo html entre las etiquetas para que funcione : Cesar suele borrar eso y es el propio dreamweaver el que lo genera.Lo hice y me funciono.
Hola, solo quería darle las gracias por poner a disposición de todo el mundo unos videos de tanta utilidad. El trabajo desinteresado de gente como usted nos viene muy bien a los que intentamos aprender todo lo relacionado con la informática y en particular Internet.Un saludo y un enlace de lo más merecido en nuestro blogroll.
Hola Amigo Cesar Espero que hayan mejorado las cosas por alla. En mi ciudad ayer se registro un temblor por suerte ha sido leve, pero estamos en alerta.Muy bueno tu VTMuchas gracias por compartir tus conocimientos.
Te deseo las mejores de las suertes.Que tengas un buen día y que mejoren las cosa en Chile.Un abrazo fraterno desde Argentina
hola cesar, espero estes bien!! no te olvides de hacer un video tutorial sobre un sistema de comentarios!!un abrazo
Woow !!!Lo disfrute mucho.....Gracias Cesarin.Un fuerte abrazo desde Mexico y nuestros hermanos Chilenos saldran de esto muy rapidamente.
Saludos César y bendiciones, espero que todos estén bien por lo sucedido en Chile.No pude escribir antes pero lo hago ahora.El vídeo tutorial esta !buenazo!.Sigue así, siempre estaremos esperando de ti lo máximo ok.Yo estaré orando por todos aquí.Saludos César y que Dios te bendiga grandemente.Rudy.
Maestro acabo de terminar de ver el video esta sensacional que puedo decir ahora si te la rifaste como se dice aqui en mexico
q bn....es algo q necesitaba
hermano mil gracias...es lo mas ke puedo, decir gracias... y comentar lo bueno ke son sol videos tutoriales y su creador jejejej...
Muy buen video tutorial,estoy integrandome a lo que es PHP y enconre tips Bastante buenos en tu video.Quisiera Preguntarte como puedo llamar a cualquier tabla pero atravez de un Boton (Accion Clic) Agradeceria poder tener informacion hacerca de estoSaludos y FUERZA CHILE!
Estoy siguiend los videotutoriales paso a paso y ma ido muy bien todos los conocimientos adquiridos me han ayudado mucho par ael desarrollo de paginas web.Grcias
Hola Cesar, muy buenos tus tutoriales, aunque lo que expones en tus tuto ya lo conozco, siempre surgen nuevos enfoques, felicidades. Te comento que yo tenía el mismo problema con las tildes y eñes, y yo utilizo mysql_query("SET NAMES 'utf8'"); , despues de hacer la conexión y asunto arreglado, hasta ahora no he tenido problemas. Soy de México.
Me fijo en que soy el unico que escribe con acentos, pero si los escribo, parece chino, y si los escribo en formato html se corta el post...
Me fijo en que soy el
Bravo, César!!! Ahora si estamos tratando temas más profundos, ahora si veo avances significativos!!! Hoy sí que aprendé cosas nuevas! Te estoy muy agradecido y estoy deseando practicar estos códigos en mi base de datos!Como siempre, explicado de forma sencilla y amena, así da gusto aprender. Fuerza, Chile!!! pero en junio, que gane el mejor ;D
Que tal Cesar, pues si, muy emocionante el ir aprendiendo todo esto, en verdad muy bueno, y seguimos cada dia con la espectativa de que mas podriamos aprender.. Una pregunta y si creamos la parte para dejar comentarios y si se postean muchos, como se puede hacer que estos continuen en otra pagina dinamicamente despues de cierto numero..
tip para los acentos: en mi caso uso xampp, y me basto con colocar la consulta: mysql_query("SET NAMES 'utf8'");despues de la conexion asi en conexion.php:$con=mysql_connect("localhost", "root", "clave");mysql_query("SET NAMES 'utf8'");
Pueden ver un ejemplo acá: http://www.xaviesteve.com/blog/acentos-y-enes-aparecen-mal-a±-en-php-con-mysql-utf-8-iso-8859-1/
nose como lo diran en chile pero en argentina se te diria SOS UN CAPO!! que bueno cesar este video muestra mucho como estamos avanzando y fui uno de los que te pidio ese efecto de cambio de color en las te cuento que ya lo hice en mis tablas dinamicas queda muy bueno. no se nada de java pero copie y pege que 10 puntos. GRACIAS, saludos
Muy bien, ahora es que viene lo Bueno... Muchas Gracias por el Videtutorial num 8 del curso de php y Mysql... Desde Venezuela un Salu2!!
Hola Casar, soy Federico Otarán de Argentina y quería agradecerte por el muy buen curso de php que estas haciendo, la verdad es que e bajado muchos videos tutoriales pero ninguno lograba atraerme, los tuyos lograron atraparme ya que me parece que tu vas directo a lo necesario para manejar el lenguaje.Así que muchas gracias, y espero que sigas.
Hola cesar , creo que soy el 2do en ver tu nuevo diseño de la Página claro después de ti , oie x cierto pensé que x lo k habia pasado en Chile te tomarias mas tiempo en hacer otro video . pero ya veo que no jeje .. x cierto me gusta mas este diseño que el otro FELICITACIONES !!! y pá adelante con el curso mi estimado César
Buenas cesar no entendi mucho sobre al respecto de eso cambiar de color.como funciona el acumulador con la tabla.me podrias explicar esa parte Gracias.
Gracias, ya me quedo bien claro como como incluir unabase de datos...
Cesar .....Felicitaciones por tu trabajo.
Cesar quiero felicitarte por tan fantástico trabajo, realmente es una bendición haber hallado este sitio, ya vi este capitulo 8 realmente lo estaba buscando, necesitaba imprimir datos de una consulta en tablas y el efecto con javascript es genial, sigue así hombre que habemos quienes valoramos este trabajo.
muchisimas gracias eres el puto amo men :D te agradesco por tu tutorial sal2desde gran canaria :D!!! y una pregunta?como puedo aser que los iconos se ven con imagene osea un icono asi :D sevea estilo messenger gracias!!
hey muy buen tutorial felicidades, blessing!
Oye cauro que wena
$con=mysql-connect("localhost", ..., ...)Pregunta: para un servidor externo, no es necesario colocar en vez de localhost la direccion IP del servidor externo?.Te agradeceria nos pudieras sugerir un servidor externo gratuito, para realizar nuestras pruebas de conexion real.Nuevamente felicidades por los videos, muy claros.
hola cesar.bueno primero que nada agradecer tu tiempo. te cuento estoy tratando de ver en pantalla. el campo de una tabla. que solo son nombres de personas... los logro ver pero sobre ellos me aparece un error:Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead inayuda!!
Hola gente, por las dudas no tienen algun tutorial a mano que trate el tema de importar/exportar DB en phpmyadmin? pues quiero pasar mi DB a un hosting y se me genera un error. Desde ya muchas gracias y un saludo!
Hola cesar, la verdad es que haces muy fácil el aprendizaje, muy buenos videos!!Sobre todo porque integras css y javascript con php, eso a los que venimos con una mínima base nos gusta pues la integración nos abre una puerta a la imaginación. Muy práctico y de buen nivel el curso. Saludos!
Gracias César por este video. Pero me estás antojando de JavaScript. Gracias de nuevo y seguiré con mucha atención el resto de los video tutoriales.
Saludos aqui do Brasil...Como nso gosto muito de trabalhar com html fiz esse exercicio em flash.. gostaria que desse uma avaliada www.studiokori.com.br/aula08/aula08.html gostaria de expressar minha felicidade por estar conseguindo trabalhar com php e mysql..Obrigado! (gracias):D
mis respetos me has ayudado mucho a entender sobre php antes pues se me hacia muy dificil ahora entiendo mucho mas el php y los consejos que ha dados me han servido mucho el cual algunos codigos se pueden usar en linux jeje a ver que pasa en este video saludos creo que ando medio loquito apenas estoy en semestre y nada de esto me enseñan en 3 semestre en paginas web solo diseño de tablas vimos en fin no vi php pero me intereso jejeje en fin te cuidas
Hola Cesar, sólo para agradecer estos maravillosos video tutoriales, me ha servido un buen, soy diseñadora gráfica, y apenas estoy entrando a este mundo increíble de la web y estás siendo pieza clave para motivarme en seguir avanzando. Un abrazo desde Guadalajara, Jalisco, México.
Hola Cesar, grandisimo tutorial!! Tengo un pequeño problema. En ver_articulo.php me aparece esto en la parte superior: Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:\wamp\www\cesar\video8\ver_articulos.php on line 8 Si utilizo mysql_query como me indica me da error. ¿Estoy haciendo algo mal? Gracias de antemano.
El error sale pero los registros los muestra normalmente no muestra que es un warning o un error fatal sino un Deprecated(Desaprobado) o que esa línea la desaprueba mas no la cancela es lo que supongo que sucede!! porque los registros son mostrados normalmente!! sl2
Esto ya es el delirio Amigo cesas,estoy mas euforico que cuando el gol de Iniesta, mirelo usted mismo: http://oudnegro.redwebmaster.com.ar/ver_articulos_2.php Consegimos crear la BD simplemente copiandola del localhost al phpmyadmin del servidor, cambiar las contraseñas y el nombre de la bd en el archivo conexion.php y voila!!!! Mi primera web Dinamica... Gracias don Cesar
Hola muy buen tuto!! Para los que les salio el error:Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query()es porque usan una version diferente de php a mitambien me salió pero de igual forma me salen los registros aquí un link http://www.desarrolloweb.com/articulos/323.php donde se resuelve ese problema con multiples opciones de código!!
En el comentario anterior di un link donde dije que resolvian el problema de la conexión lo que dan son ejemlos sobre inserción de registros pero de igual forma se puede ver diferentes formas de conectarse a la bd y resolver el problema en cuestión...!! sl2
hola cesasr quiero agradesert por compartir tus conocimientos con los que empesamos en el mundo de la programacion. sera q me puedes ayudar con un error q me arroja el ejercicio en este video tutorial en otro comentario te colocare el codigo de mi ejercicio
//este es el codigo Ver Artículos // errores q me muestra en pantalla Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\proyec\conexion\ver_articulo.php on line 15
jeje una tonteria...sabe sk eme faltaba
Hola Amigo Cesar, tengo un problema con la función chao_tilde($e) e hecho tal y como me indicas pero me sigue mostrando caracteres raros, estoy usando el IE y el chrome sera por el navegador?
tengo un error en lalinea 14 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\video_php8\ver_articulos.php on line 14 y lo esot y haciendo igual pero no procede porke??