VideoTutorial 9 del Curso de PHP y MySQL
Este es el VideoTutorial 9 del curso de PHP y MySQL.
En el Video 8 vimos cómo conectarnos a la base de datos desde PHP usando la función mysql_connect, pues ahora utilizaremos esa misma funcionalidad.
La temática de este VideoTutorial será el desarrollo de un sistema de noticias con PHP y MySQL, en el cual los usuarios de nuestra web nos podrán dejar sus comentarios. Para ello, crearemos dos tablas MySQL, nos conectaremos a la base de datos, revisaremos cómo obtener los registros tanto de las noticias como de los comentarios.
Aprenderemos a trabajar con campos de formulario de tipo hidden, lo que nos permitirá pasar valores ocultos y recuperarlos con arrays asociativos desde PHP.
Una hora y 20 minutos en donde crearemos la aplicación completa, los archivos e imágenes irán en descarga directa junto con el video.
VideoTutorial 9 del Curso de PHP y MySQL from César Cancino on Vimeo.
- Mehdi desde España dice:
Domingo 25 de Julio de 2010
Bien amigo Cesar el Tuto 9 esta asimilado y funcionando en http://oudnegro.redwebmaster.com.ar/ver_noticias.php La duda que me queda es como hacer para que en el detalle de la tabla noticias no salga todo el artÃculo, lo suyo serÃa que solamente se viera una pequeña introduccion con tres puntos suspensivos que te invitaran a ver el detalle, igual que en su web... Gracias de nuevo amigo
- Mauricio desde Argentina dice:
Sábado 24 de Julio de 2010
Me podrian ayudar sobre como poner el total de comentarios de cada noticia en un enlace?.. Por ej el enlace quisiera que me quedara asi: Comentarios(), donde, entre los parentesis iria el total de comentarios de esa noticia en particular.
- Jonathan desde Colombia dice:
Sábado 24 de Julio de 2010
me fije y no me funciona con el ?=? pero si con la otra forma usando el"echo" asociado seguro al error que expuse en el comentario anterior, para aquellos que les suceda ahi dejo esa aclaración al que le sirva sl2..!! Muy buen tuto sigo aprendiendo mucho!!
- Jonathan desde Colombia dice:
Sábado 24 de Julio de 2010
Hola a mi me sale este error Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; pero todo me funciona perfecto estuve leyendo y según eso es por la versión del php yo uso el server "wamp" también tuve problemas al imprimir los comens en el script detalle.php porque me fije y no me funciona con el ?=? pero si con el asociado seguro al error, para aquellos que les suceda ahi dejo esa aclaración al que le sirva sl2..!! Muy buen tuto sigo aprendiendo
- José desde Chile dice:
Martes 20 de Julio de 2010
Excelente Tutorial César, en la universidad no habia entendido casi nada de php , pero ahora gracias a tus videos logro entender mucho mas ... Saludos ! Un abrazo desde Santiago-Chile
- Mauricio desde Argentina dice:
Domingo 18 de Julio de 2010
Cesar! muchas gracias por responder mi comentario! ya pude solucionar mi problema (tenia un error de ortografia en un parametro jeje). Disculpa que te vuelva a molestar, pero me gustaria ver si me podes orientar sobre como poner dentro de cada noticia, ademas de texto, poner enlaces e imagenes. Ojalá¡ me puedan ayudar... Gracias Cesar! Saludos!!
- Mauricio desde Argentina dice:
Viernes 16 de Julio de 2010
Hola Cesar! estos dias estuve viendo tus tutoriales de PHP y a verdad q son geniales!.. Igualmente queria hacerte una consulta: Segui este videotutorial para mi sistema de noticias y me sale el siguiente error: "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource" Espero me puedan ayudar.. saludos!
- sea desde Venezuela dice:
Viernes 09 de Julio de 2010
gdla
- Eduardo Garcia desde Argentina dice:
Sábado 03 de Julio de 2010
Hola Cesar, excelentes tus videostutoriales, estoy empezando con esto de PHP y MySql, también estuve desarrollando el sistema en Dreamweaver de Jesús Conde que también como vos es un maestro en lo que hace. Bueno espero aprender mucho de esto y ser un buen programador Web que es lo que me gusta. Te envÃo un abrazo grande desde Argentina.
- Efren desde Colombia dice:
Lunes 07 de Junio de 2010
Gracias, por tu tiempo y tus excelentes videotutoriales...Lo haces muy amenosUn saludo
- andres desde Chile dice:
Domingo 06 de Junio de 2010
cesar tengo mi base de dato creada y genero consulta como en los videos anterior pero me da el siguiente error Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated;.gracias
- memoadian desde México dice:
Viernes 21 de Mayo de 2010
muchisimas gracias, el mejor video que he visto en mi vida *-* me ha servido sobre todo para conocer mis tremendos errores de programación, estoy exahusto, larguÃsimo pero genial. de 10 el tuto. felicidades.
- omar desde Argentina dice:
Jueves 20 de Mayo de 2010
encontre un link queria pasartelo
http://www.livevalidation.com/
son diseños para los inputs .haver si me podrias ayudar como usarlo .. d-_-b
- omar desde Argentina dice:
Jueves 20 de Mayo de 2010
(mi primer comentario)Cesar muy buen video la verdad me sirve de mucha ayuda, ya estoy en el 9,... ya voy a llegar al 20 !!! un abrazo
- aridane desde España dice:
Jueves 06 de Mayo de 2010
wenas esta noticia me da un erreor en la linea 39 puedes ayudarem muchas gracias el error es es:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a1576767/public_html/ver_noticias.php on line 39
- christian cuadros desde Perú dice:
Sábado 01 de Mayo de 2010
Hola cesar este video si me es necesario ahorita voy a probar eso de noticia en una pagina que me da alojamiento gratis de PHP y lo probare.Mas bien una consulta, o sea si el titulo y el comentario se jala de una base de datos. Como hago por ejemplo en tu caso que a parte pones un video.me podrias explicar eso gracias.
- mariola desde España dice:
Lunes 26 de Abril de 2010
Hola! A ver si Cesar o alguno me podéis ayudar, en el archivo vernoticias.php me da el siguiente error:Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in /Users...Sabeis a que se debe?Muchas gracias Saludos!
- Hernán Mïller desde Chile dice:
Viernes 23 de Abril de 2010
Buenos videos, los sigo desde el N1 de PHP y SQL pero no habÃa comentado nunca. Espero que tu trabajo continue! Saludos!
- Luis desde México dice:
Viernes 23 de Abril de 2010
Ay tan wey ya vi donde estan los ejemlos, sorry jejeje. Gracias Cesar, Dios te bendice.
- Luis desde México dice:
Viernes 23 de Abril de 2010
Valla, es un trabajo unico, y gente que mo tu muy pocas veces la encuentras ya que te condicionan los tutoriales con registros o que hagas una donacion pero veo no es tu caso, felicitaciones en verdad. Por cierto... no hay modo de descargar los ejemplos para estudiarlos mejor?
- Luis Pecci desde España dice:
Miércoles 21 de Abril de 2010
Hola, esta página es fantástica, me está ayudando mucho y aprendo mucho con estos videotutoriales.Muchas Gracias por este trabajo,Es increible.
- sandro desde Perú dice:
Jueves 08 de Abril de 2010
hola amigo acabo de conocer tu página y espero poder decargar tus videotutos muy pronto ya que recien empiezo un curso en un instituto y la verdad no soy muy bueno espero aprender aqui sobre funciones methodos while for if else function y demas y poder hacer un rgisto de usuarios completo tanto para el registro como para el login un saludo y gracias
- luis alberto desde República Dominicana dice:
Viernes 26 de Marzo de 2010
ok ya resolvi el problema..era que no lo estaba mostrando en pantalala....jejejeje....
- luis alberto desde República Dominicana dice:
Viernes 26 de Marzo de 2010
tengo un proble que no se como solucionar es que con el hidenn no envia el valor de la variable id_noticia a la paguina comenatario osea que el valor se pierde...
- dawin desde Colombia dice:
Lunes 22 de Marzo de 2010
cesar tu siempre tan amable amigo genial y muchas graicas dios te bendiga saludos desde colombia...
- niconectado desde Chile dice:
Lunes 22 de Marzo de 2010
Buenisimo, pero me parece que el volumen del audio está particularmente bajo en este video.. gran aporte César!
- César Cancino desde Chile dice:
Domingo 21 de Marzo de 2010
Hola Dawin, esa funcionalidad de cortar textos se hace con funciones para cadena..yo por ejemplo me creé ésta mira
function corta($palabra,$num){ $largo=strlen($palabra); $cadena=substr($palabra,0,$num); return $cadena; }
Recibe un cordial saludo..
- dawin desde Colombia dice:
Domingo 21 de Marzo de 2010
cesar mira una duda pues que me llamo mucho la atencion es como hacer que aparexa o ke limite el texto de determinada noticia ej:php es un lenguaje embebido dentro del html su hermanito es mysql es muy facil de aprender y de ante mano es open source:: leer mas-> (aka es lo ke digo)
- Francis desde España dice:
Domingo 21 de Marzo de 2010
Hola Cesar lo primero enhorabueno por tus tutoriales, me estan sirviendo de gran ayuda en mi trabajo, y como esta el trabajo hoy en dia, es de agradecer jajajjja. para cuando el proximo?. Saludos desde España
- dawin desde Colombia dice:
Sábado 20 de Marzo de 2010
amigo cesar por favor nos caeria de buena ayuda que hagas un tuto bien explikado aseka de las relaciones en mysql y un ejemplo pratico por ejemplo el inicio de un sistema de calificaciones de un colegio .. xd... salu2
- dawin desde Colombia dice:
Sábado 20 de Marzo de 2010
cesar los codigo que hace uno desde un comentario relacionados con scrip phph no salen por que en el los komentarios ahh? dios lo bendiga cesar muchas gracias de adelantado
- dawin desde Colombia dice:
Sábado 20 de Marzo de 2010
amigo cesar mira kede kon una dudad es que yo he visto que con este sistema se puede iniciar un foro verdad entonces por que si uno desea mandar codigo php ejemplo si la noticia dice ¡¡¡miren este codigo para que imprima su nombre con echo ¡¡¡ jeje algo asi y hace el codigo por ejemplo no sale en el comentario que hay que hacer
- Rafael desde España dice:
Sábado 20 de Marzo de 2010
Como han dicho más abajo, esto hay que verlo varias veces... y es que, cada vez vamos viendo asuntos mas complejos. Te felicito, y quedamos a la espera del siguiente videotutorial. Suerte, César!
- Ikki desde España dice:
Sábado 20 de Marzo de 2010
Por cierto esta curioso lo de que te salga al lado del nombre el paÃs desde donde se manda el mensaje. EstarÃa bien añadirlo al formulario de la práctica, asi como el contador de caracteres. Aunque no se si será muy compliacado.Un saludo.
- Ikki desde España dice:
Sábado 20 de Marzo de 2010
Con respecto al primer punto es sencillo, se podrÃa hacer mediante la función strip_tags:http://www.php-hispano.net/funciones/strip_tagsLo segundo usando isset o empty:http://www.php-hispano.net/funciones/isset/comentarios1.htmlLo complicado es lo tercero, aqui un ejemplo de como quedarÃa:http://www.quinti.net/ejemplo/contacto.php
- Ikki desde España dice:
Sábado 20 de Marzo de 2010
Hola, felicidades por estos videotutoriales. Con respecto al "libro de visitas" donde los usuarios dejan mensajes estarÃa bien implementar algunas medidas de seguridad:1- Evitar que se pueda teclear código HTML2- Evitar que manden mensajes sin contenido3- Validar el formulario contra spam.
- DAWIN desde Colombia dice:
Sábado 20 de Marzo de 2010
cesar osea que mediante a lo ke dices en url de esta web de este video tu has creado pagina por pagina con cada video y pasandolas por medio de variables en la URL O NO?
- fcoduranm desde Chile dice:
Sábado 20 de Marzo de 2010
Genial este tuto, extenso, pero valio la pena. Tendre que verlo varias veces porque me enredo demasiado al mezclar codigo php con etiquetas html, por ej al usar el while, if o las listas. Gracias y atento a los nuevos videotutos.
- Noe Velazquez desde México dice:
Viernes 19 de Marzo de 2010
Excelente material !!!Gracias Cesar por esta aportación…
- Jorge Garcia desde Estados Unidos dice:
Jueves 18 de Marzo de 2010
Hola te felicito por tu trabajo, quiero preguntarte donde descargargo o donde puedo checar tus videotutoriales de PHP pero los primeros ya q solo estan desde el 5 Gracias saludos.
- Venta caballos desde España dice:
Jueves 18 de Marzo de 2010
Fantástico tutorial Cesar. Me gustarÃa saber desde donde me puedo descargar los archivos como has comentado en el tutorial.Saludos.
- Tottos desde Colombia dice:
Miércoles 17 de Marzo de 2010
Cesar amigo, te felicito por este curso está excelente y este video cubre todas mis expectativas, hermano espero que sigas asÃ... Felicitaciones.
- Gonzalo desde Ecuador dice:
Miércoles 17 de Marzo de 2010
Bajando... jeje.. que bien.. gracias Cesar... estará super bueno ya me lo imagino...
- dostin desde República Dominicana dice:
Miércoles 17 de Marzo de 2010
hermano cesar me estaba rompiendo la cabeza con header, por ke me daba un warning y todoo estaba bien... busque en google y vi ke habia ke pojner ob_start();para ke funcionara pero en tu tuto no lo poners... tendra ke ver con el dreanweaver, o el appsevr. pero ya me funciona
- JuanOrtiz! desde Colombia dice:
Miércoles 17 de Marzo de 2010
jajaj nah dostin descarge los archvos de cesar y nada [Ojoo yo le agrege todoo la contraseña y todo pa ke no digan que fue por eso y nada no sirvio pero ya lo solucione Dreamweaver lo hace todo mas facil jaja
- dostin desde República Dominicana dice:
Miércoles 17 de Marzo de 2010
son correctos y asi por el estilo... buenoson muchas cosas ke tienes ke revisar ejeje... por eso te dice ke hay un error con esa funcion...
- dostin desde República Dominicana dice:
Miércoles 17 de Marzo de 2010
juan ortiz men, te da ese error por ke hay algomas escrito o un error de sintaxis en los parametros ke le pasas a la funcion ke esta en la barable , reg o result donde estan el nombre de la base de datos, las sentencias para la consulta, y el archivo de conexion... tambien tienes ke ver si el nombre de labase de datos es correcto, si los campos....
- dostin desde República Dominicana dice:
Miércoles 17 de Marzo de 2010
hermanoooo emocinadisimo por los resultados jajajaja... ya con este video y el anterior yo debo de hacer todo con php y mysql, por lo menos lo ke aprendimos hacer en el codigo sql editar, instertar, eliminar, todo eso... jeeejejej muchassisisimas gracias, entre este ke es un tuto muy claro y el de jesus conde jhe aprendido un mundop y todavia falta
- Carlos_V desde Colombia dice:
Miércoles 17 de Marzo de 2010
Sencillamente Geniaaaaaaaal!!!!La forma de exponer un tema tan complejo y hacer que una persona con excasos conocimientos en PHP lo siga emocionado por ir entendiendo el paso a paso de como se va formando la aplicación e ir funcionando sin errores(que de hecho es el trauma de cualquier novato)es para felicitar, Gracias CesarÃn!!!
- christian desde Argentina dice:
Martes 16 de Marzo de 2010
Cesar exelente los videos, estaria bueno que en el sistema de noticias y comentarios, poder tener un sistema para cargar modificar y borrar las noticias, como asi tambien que tenga alguna foto para dicha noticia. obviamente con un sitema de loguin si no es mucho pedir.saludos
- Emerson desde Colombia dice:
Martes 16 de Marzo de 2010
Gracias, estupendo estoy aprendiendo bastante bien que buenos aportes los que transmite por este medio.
- JuanOrtiz! desde Colombia dice:
Martes 16 de Marzo de 2010
Jaja...Gracias a José y a Cesar..ya arregle mi problema aunque de una forma TOTAL mente diferente a la propuesta en vÃdeo :s y lo peor de todo es que estaba todo IGUALITO y hummm no funciono... Lastima.. Saludos desde Colombia!
- José Virla desde Venezuela dice:
Martes 16 de Marzo de 2010
que tal césar... te felicito una vez mas por tu gran trabajo, a JuanOrtiz: yo tube un error tambien con el mysql_fetch_array(), fue porque cree un campo mal en la tabla de la BD en vez de id_noticia cree id_noticias, si no es eso revisa el archivo de conexion y revisa tu contraseña y nombre de bd. por si usas otro pass y no el de cesar.
- claudio espinoza desde Chile dice:
Martes 16 de Marzo de 2010
hola bueno me encanto y leita tu curriculum amigo me puedes guiar a como tomar el curso de Programación en Ambiente WEB Contenido: - HTML - Dreamweaver - JavaScript - PHP - MySQL me interesa por favor me gusta muchooo todo estoo y estoy reciennn nu mass... pliss
- cesar desde Argentina dice:
Martes 16 de Marzo de 2010
que bueno cesar que bueno.. todo exelente si bien medianamente esto lo hago se aclaro bien el tema ahora, eso si lo de la funcion header perfecto no conocia eso y siempre tenia que poner un link para retornar a donde queria que fuera el usuario. gracias capo cuidate.
- César Cancino desde Chile dice:
Lunes 15 de Marzo de 2010
Hola Juan OrtÃz, posiblemente eso te sucede porque tienes un error en la consulta SQL que le estás pasando a la función mysql_fetch_array , revÃsala bien porque lo mas probable es que ahà esté tu error...saludos
- JuanOrtiz! desde Colombia dice:
Lunes 15 de Marzo de 2010
MENNNN tengo cevero problema...en la parte donde tu haces el llamado while ($reg=mysql_fetch_array($res))...Mira lo que me sale [Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\webtvs\sis-noticias\ver_noticia.php on line 41] Espero tu respuesta!!!
- Henry Diaz desde Guatemala dice:
Lunes 15 de Marzo de 2010
10 para el Master PHP...Saludos maestro, te mandaste con este video, fue demasiado rapidos y asi como me gustan a mi, de mas de una hora, con la excelencia que te caracteriza.Saludos desde Guatemala.
- Juan Carlos Santana desde Perú dice:
Lunes 15 de Marzo de 2010
Hola César ..Excelente Video,, justo era el k estaba esperando ..gracias x tomar en cuenta mi sugerencia de realizar este sistema de comentarios ya que es my popular en las web dinámicas...ah y gracias x la referencia del saludo eh....te dejo 10 puntos !!! hermano..Gracias ..que tengas un buen dia..Dios te bendiga...saludos desde Perú.
- JuanOrtiz! desde Colombia dice:
Lunes 15 de Marzo de 2010
WOW!! menn lo estaba esperandoo... ademas fue muyyy rapido le video 9 :)



