Conectar PHP con MySql - (POO -PDO)

  Рет қаралды 34,181

Abel OS

Abel OS

4 жыл бұрын

En este video se muestra como conectarse a una base de datos #MySql haciendo uso de #PHP con conexión #PDO aplicando la programación orientada a objetos paso a paso.
ACCEDE AL CURSO PREMIUM CON UN CUPÓN DE DESCUENTO
abelosh.com/desarrollo-web-en...
Consulta en las redes sociales los cupones de descuento de cada mes.
🔔 Suscríbete al canal
kzbin.info?sub_c...
Curso de PHP básico desde cero
• Programación en PHP Ni...
Sígueme en:
Web: abelosh.com/
Facebook: / abelosh
Twitter: / febel24
Instagram: / febel24

Пікірлер: 62
@glpereyraar
@glpereyraar 4 жыл бұрын
GRACIAS! sí, en mayúscula! porque miré mil videos y no conseguia entender hasta que vi este. GRACIAS!
@AbelOS
@AbelOS 4 жыл бұрын
Que tal colega, me alegro que te haya sido de ayuda, muy pronto mas material, saludos amigo!
@jesusbadillo8620
@jesusbadillo8620 Жыл бұрын
Gracias muy buen video.
@solo_andres_v
@solo_andres_v 3 жыл бұрын
Excelente video muchas gracias por compartir y voy a comenzar de inmediato el siguiente video..muchas gracias...
@AbelOS
@AbelOS 3 жыл бұрын
Excelente! es un gusto colega, saludos.
@antonior.9661
@antonior.9661 Жыл бұрын
es una pena que la clase solo sea para conectar (si, lo dice el titulo 😅), habria estado bien ampliar la clase para preparar consultas... mas que nada por escucharte ya que explicas bien y podria obtener ideas nuevas para mejorar mi clase.
@josemancini4945
@josemancini4945 2 жыл бұрын
Muy buenos tus videos, gracias.
@AbelOS
@AbelOS 2 жыл бұрын
Gracias, saludos =)
@ganadoresusdvenezuela3284
@ganadoresusdvenezuela3284 2 жыл бұрын
le debo una hermano eres un grande :)
@vellenger
@vellenger 3 жыл бұрын
Muy buen Video, pero para cerrar la conexion despues de ejecutar alguna instruccion como seria?
@sofiaramirez4192
@sofiaramirez4192 3 жыл бұрын
hola tengo una duda de pronto, como encriptar la contraseña y el nombre de la bd cuando el sistema se sube a modo producción?, siempre he visto que los ejemplos que hay siempre se pone la contraseña y la bd desde el archivo conexión, pero mi duda radica en que como proteger esos datos cuando el sistema se sube a producción gracias he aprendido mucho con usted
@vidaybienestar2583
@vidaybienestar2583 Жыл бұрын
Mil gracias por este curso!!! es una maravilla iba rapidísimo (soy principiante) pero me atoré en este modulo. syntax error, unexpected token "(", expecting variable in C:\xampp\htdocs\proy\sistema\conexion.php on line 9 Lo he revisado 20 veces y el código está exactamente igual como lo explicas. ¿me pueden ayudar por favor 🤤
@user7e417
@user7e417 Жыл бұрын
Si todavía tienes la duda puede proporcionar tu código
@angelloreyes8528
@angelloreyes8528 3 жыл бұрын
Excelente video pero una consulta y si fuera en oracle en que cambia la sintaxis en la $conectionString = "mysql:hos=".$this->host.";dbname=".$this->db.";charset=utf8"; si laguien aclara esa duda gracias
@davidm.8835
@davidm.8835 4 жыл бұрын
Muchas gracias por esta aportación! El acceso a base de datos mediante PDO y POO es mejor o es más seguro que acceder por msqli? Que ventajas o desventajas tiene? Gracias.
@guije92
@guije92 2 жыл бұрын
Si porque previene ataques por inyección sql, si luego le asignas parámetros mediante un array
@jairogarcia2075
@jairogarcia2075 3 жыл бұрын
Cordial Saludo Podrian indicarme porque al ejecutar el archivo.php me queda la pantalla en blanco y no sale el mensaje de conexion exitosa? Gracias de ante mano.
@ederandresbarriosguzman5088
@ederandresbarriosguzman5088 2 жыл бұрын
Buenos días Te sale en blanco porque en el nombre __construct solo utilizas 1 solo _ y son 2 __
@mohcinelmariouh2517
@mohcinelmariouh2517 4 жыл бұрын
A ver si puedes ayudar porque ami no enseña en que línea he fallado, en el navigador , estoy trabajando con visual studio code
@AbelOS
@AbelOS 4 жыл бұрын
Podrías instalar plugins para errores de php, javascript en Visual Studio Code, también en el navegador podes ver que error te muestra.
@mohcinelmariouh2517
@mohcinelmariouh2517 4 жыл бұрын
Hola amigo se me ha vuelto a funcionar sin explicaciones con el mismo código pero no porque a mi no me enseña en el navigador en que li ea esta el fallo ?
@AbelOS
@AbelOS 4 жыл бұрын
Que tal colega, si en el navegador no te muestra ningún error, puede que no se esté ejecutando cierta parte del código, debes hacer debug para verificar en que parte del proceso se detiene la ejecución esto con un echo "mensaje"; para que se vaya mostrando el mensaje y luego lo vas cambiando hasta llegar a donde ya no se vea, de esa forma podrás verificar en que parte ya no se ejecuta el código, espero te sirva de algo, saludos!
@joseantonioamayapostigo2542
@joseantonioamayapostigo2542 3 жыл бұрын
ma da error y no consigo averiguar porque
@m1natosens
@m1natosens 3 жыл бұрын
Mi error es que me sale " ERROR: SQLSTATE[HY000] [1049] Unknown database 'db_sistema' ", pero realmente yo si tengo creada esa base de datos, tiene como nombre db_sistema. Alguien le pasó? Vi que en el vídeo simplemente le cambió el nombre en el código y luego lo volvió a colocar normal, pero no me sirvió eso...
@rabfitra9127
@rabfitra9127 3 жыл бұрын
normalmente este error es debido a que el nombre de tu base de datos no coincida, míralo muy bien !!
@creciendojuntos6996
@creciendojuntos6996 2 жыл бұрын
Hermano de ante manos Saludos, no tengo nungun error pero tampoco me da el mensaje de la Conexxion exitosa, me podrias aclarar, Gracias !!
@ederandresbarriosguzman5088
@ederandresbarriosguzman5088 2 жыл бұрын
Buenos días Te sale en blanco porque en el nombre _construct solo utilizas 1 solo _ y son 2 _
@guije92
@guije92 2 жыл бұрын
En el 4:08 escribiste "hos" y no "host", pero aún así al final te resultó la conexión jeje
@yordiic.e2029
@yordiic.e2029 3 жыл бұрын
Amigo, tengo una duda, la variable que estas definiendo en el metodo constructor contiene esto: 'mysql:hos=' Mi duda es , vi en la documentacion de php que la escriben asi: 'mysql:host=', osea hos con 't', ??Funciona ambos ?
@isailopez1602
@isailopez1602 3 жыл бұрын
debe ser "host"
@guije92
@guije92 2 жыл бұрын
Aun así le conectó a la BD jeje
@criistianalfred8032
@criistianalfred8032 2 жыл бұрын
Alguien que me pueda ayudar a solucionar esto :( ERROR: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión
@anaguevara5611
@anaguevara5611 2 жыл бұрын
si estas usando un puerto diferente en mysql. agrega la variable $port = "3307"; y en la cadena conexion ;port=".this->port
@roberthsbaby
@roberthsbaby 4 жыл бұрын
como hago para q mi codigo sea colores y me ayude en la codificacion
@alexcordovac
@alexcordovac 4 жыл бұрын
Depende de tu editor de código, te recomiendo Visual Studio Code o Sublime Text
@rabfitra9127
@rabfitra9127 3 жыл бұрын
utiliza visual studio code y instala la extensión github theme o edge theme, a parte hay un montón de extensiones que puedes instalar
@emicf08
@emicf08 4 жыл бұрын
Hola me ah funcionado el código lo único es que cuando cambio el nombre de la base de datos no me arroja ningún error.
@AbelOS
@AbelOS 4 жыл бұрын
Que tal colega, si cambias el nombre de la base de datos también tenes que cambiarlo en el archivo de conexión. saludos!
@mohcinelmariouh2517
@mohcinelmariouh2517 4 жыл бұрын
Hola lo que quiero saber porque ami cuando fallo no me enseña en el navigador en que línea he fallado quien influye en este especto el visualizador code o el navigador ? Ami no me ha funcionado he hecho todo como lo has hecho y he puesto un echo "ok"; comprobando si voy bien, hasta entonces todos bien luego al se ejecutas siempre fuera de la clase pero al abrir metodo constructor dentro la clase aunque la dejo vacía ya no me pinta el echo me da página Blanca 🤔
@alexcordovac
@alexcordovac 4 жыл бұрын
Bro, tengo una consulta, ¿sólo se puede con el usuario "root"? Es que he intentado con otros usuarios y mandar error, sin embargo con el root sí puedo
@AbelOS
@AbelOS 4 жыл бұрын
Que tal Alex, si tenes algún usuario configurado podes usarlo, en mi caso lo hice con root por que no he creado otro usuario, y root es el que trae por defecto el servidor.
@alexcordovac
@alexcordovac 4 жыл бұрын
@@AbelOS he intentado con otros usuarios y no me permite hacerlo, manda error. Le he dado todos los privilegios y ni aún así
@sheparddias4053
@sheparddias4053 2 жыл бұрын
Esta muy bien explicado el video, solo tengo un detalle, estoy usando Wampserver con MySQL pero no hace nada, incluso cuando pongo a propósito lineas con errores, que recomendación podrías proporcionarme? muchas gracias.
@sheparddias4053
@sheparddias4053 2 жыл бұрын
public function __construct() --- aquí estaba el error porque construct() lo tenia con un solo guion bajo _ cuando debe llevar dos, saludos.
@danielfabiani4468
@danielfabiani4468 Жыл бұрын
@@sheparddias4053 Recuerdo que me paso lo mismo mientras seguía otro tutorial, me lei casi toda la web buscando fallas de sistema y al final era eso.
@sheparddias4053
@sheparddias4053 Жыл бұрын
@@danielfabiani4468 saludos Bro, muchas gracias
@michelguzman2219
@michelguzman2219 Жыл бұрын
Llevo dos dias con el error y apenas me di cuenta de este comentario 🤣🤣🤣
@valdiviaortizyeremiabner876
@valdiviaortizyeremiabner876 3 жыл бұрын
AYUDA me sale esto: ERROR: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) la unica diferencia es que estoy usando xampp
@AbelOS
@AbelOS 3 жыл бұрын
me parece que los datos de conexión al servidor están mal, verifica si realmente tenes el usuario root para conectarte a la base de datos
@oscardanieljacintocifuente3031
@oscardanieljacintocifuente3031 3 жыл бұрын
@@AbelOS y de que manera arreglo esto ya que segun mi codigo estan bien
@JuvenalPauccar
@JuvenalPauccar 4 жыл бұрын
Hola; me sale error en VS code: $connectionString = "mysql:hos=".$this->host.";dbname=".this->db.";charset=utf8"; Ayuda por favor!
@RaulAyllon
@RaulAyllon 4 жыл бұрын
"mysql:host=$this->host;dbname=$this->db;chartset=utf8";
@angelmiguelpomataypaquiyau8704
@angelmiguelpomataypaquiyau8704 3 жыл бұрын
igual me sale error a que se debe? con ese codigo
@guije92
@guije92 2 жыл бұрын
Escribiste un hos sin la letra t
@pimbort
@pimbort Жыл бұрын
mysql:host corrige esta linea le falta t
@Agua.Fiestas
@Agua.Fiestas 9 ай бұрын
msql:hos ?? :P
@ivanvalera7923
@ivanvalera7923 4 жыл бұрын
MYSQLi o PDO?
@AbelOS
@AbelOS 4 жыл бұрын
PDO en MySql amigo!
@ivancondesilva306
@ivancondesilva306 3 жыл бұрын
PDO sin duda alguna !
@siphpcriptomonedas9716
@siphpcriptomonedas9716 4 жыл бұрын
no estas cerrando la coneccion
@AbelOS
@AbelOS 4 жыл бұрын
se puede crear una función después de la función de conexión y luego hacer el llamado a dicha función.
@vellenger
@vellenger 3 жыл бұрын
@@AbelOS Esa Parte no me quedo Claro...
Insertar y Consultar datos en MySql con PHP - POO
18:26
Abel OS
Рет қаралды 30 М.
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 11 МЛН
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 26 МЛН
🐘 Mini Curso: POO con PHP (básico)
46:07
YouDevs
Рет қаралды 16 М.
Curso PHP MySQL. PDO Conexión a BBDD. Vídeo 52
16:55
pildorasinformaticas
Рет қаралды 93 М.
Que es Programación Orientada a Objetos (POO)
18:17
Abel OS
Рет қаралды 65 М.
4 PRINCIPIOS de la PROGRAMACIÓN ORIENTADA A OBJETOS
7:55
BettaTech
Рет қаралды 326 М.
Conexión al MySQL con PDO, explicado FÁCIL y DETALLADO | PHP y MySQL
38:00
¿PDO o Mysqli? Cuál elegir para bases de datos en PHP
6:31
codigofacilito
Рет қаралды 23 М.