Cómo Conectar PHP con MS SQL Server: Conexión con PDO (PHP Data Objects) ✅

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024
  • Aprende a realizar una conexión entre PHP y el sistema gestor de bases de datos Microsoft SQL Server, a través del conector correspondiente y el uso de la clase PDO (PHP Data Objects).
    #php #pdo #sqlserver
    SÍGUEME ✅ !
    ** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9
    ** INSTAGRAM: / uskokrum2010
    ** FACEBOOK: / uskokrum2010
    ** TWITTER: / uskokrum2010
    ** SITIO WEB: uskokrum2010.com
    ** GITHUB: github.com/Usko...
    ** SUSCRÍBETE: / uskokrum2010
    🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : t.me/uskokrum2...
    Otros cursos GRATUITOS ✅ :
    HTML: • Curso de HTML desde 0 ...
    JAVA: • Curso de Java desde 0 ...
    SQL SERVER: • Curso de SQL Server de...
    C#: • Curso de C# (C Sharp) ...
    PHP y MySQL: • Curso de PHP y MySQL d...
    PYTHON 3: • Curso de Python 3 desd...
    DJANGO: • Curso Django desde 0 🦄...
    VISUAL BASIC .NET: • Curso de Visual Basic ...
    JAVASCRIPT: • Curso de JavaScript de...
    NODE.JS: • Curso Node.js desde 0 ...
    jQuery: • Curso jQuery desde 0 🌐...
    CÓMO EDITAR CON CAMTASIA STUDIO 8: • CÓMO UTILIZAR CAMTASIA...
    CÓMO USAR ZOOM PARA CLASES VIRTUALES: • Cómo Usar ZOOM Para CL...
    php
    curso php
    php gratis
    curso de php gratis
    php sql server
    conectar php con sql server
    conexion php ms sql server
    sql server con php
    aplicacion php sql server
    como conectar php con sql server
    crear conexion php sql server
    tutorial php
    tutorial de php
    tutorial gratuito de php
    quiero aprender php
    aplicaciones web con php
    php paso a paso
    php desde cero
    php basico
    php intermedio
    php avanzado
    aprender php
    como aprender php
    programar en php
    programador php
    quiero programar en php
    como programar en php
    como crear programas con php
    crear aplicaciones con php
    aprender programacion
    tutoriales de programacion
    conectar mysql php
    conectar php con mysql
    conexión php mysql
    cómo conectar php con mysql
    aplicacion php con mysql
    crear conexion a mysql con php
    mysqli_connect
    mysql crud
    mysql insert
    mysql update
    mysql delete
    jsonserializable
    json_encode()
    json_decode()
    php pdo
    php data objects
    conexión con pdo
    control de errores en php
    sentencias preparadas
    consultas preparadas
    PDO prepare
    PDO execute
    UskoKruM2010

Комментарии • 100

  • @UskoKruM2010
    @UskoKruM2010  3 года назад +5

    🔴 ¿Deseas más tutoriales y cursos GRATUITOS? 👨‍💻 Aquí tienes muchos 🔽🔽🔽 !
    SÍGUEME ✅ !
    ** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9
    ** INSTAGRAM: instagram.com/uskokrum2010
    ** FACEBOOK: facebook.com/UskoKruM2010
    ** TWITTER: twitter.com/UskoKruM2010
    ** SITIO WEB: uskokrum2010.com
    ** GITHUB: github.com/UskoKruM
    ** SUSCRÍBETE: ruclips.net/user/UskoKruM2010
    🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : t.me/uskokrum2010_yt
    Otros cursos GRATUITOS ✅ :
    HTML: ruclips.net/p/PL_wRgp7nihyZElF-6dkhPU_RetfSp99QN
    JAVA: ruclips.net/p/PL_wRgp7nihyZ6hKPQcioxneVQ1aTuC4fS
    SQL SERVER: ruclips.net/p/PL_wRgp7nihyYXeXZhOiZqKpAdwIRM28Ui
    C#: ruclips.net/p/PL_wRgp7nihyYACu4RyZd0PxJUseQ2tQl8
    PHP y MySQL: ruclips.net/p/PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud
    PYTHON 3: ruclips.net/p/PL_wRgp7nihybbJ2vZaVGI5TDdPaK_dFuC
    DJANGO: ruclips.net/p/PL_wRgp7nihyZsEnudJ-XUAEdnOGUojbnn
    VISUAL BASIC .NET: ruclips.net/p/PL_wRgp7nihybLjm19HvBxRDp-ZvyGEhdh
    JAVASCRIPT: ruclips.net/p/PL_wRgp7nihyYdnV6ilQcZsfdG5d2nGWkc
    NODE.JS: ruclips.net/p/PL_wRgp7nihybJkFgDxd-LBZgmSIVdy3rd
    jQuery: ruclips.net/p/PL_wRgp7nihyY020gyukDupJEJ84gimiPS
    CÓMO EDITAR CON CAMTASIA STUDIO 8: ruclips.net/p/PL_wRgp7nihyYSbQ7Vbwh5TFbM5nOgriAm
    CÓMO USAR ZOOM PARA CLASES VIRTUALES: ruclips.net/p/PL_wRgp7nihyaNTSqIvKvJtBA-6Qw-UKTU

  • @abigailsalazar7969
    @abigailsalazar7969 28 дней назад +2

    TE AMOOOO ME SALVASTE DEL PROFE GIGI 😭

    • @UskoKruM2010
      @UskoKruM2010  27 дней назад +1

      ¡Excelente! Me alegra mucho saber que mi trabajo te ha servido. 🙌 ✌

  • @capi912
    @capi912 Год назад +3

    2023 aun me funciona. te agradezco consegui mi primer trabajo y lo estoy aplicando

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      Uyyy excelente! Que emoción saber eso, amigo Capi, muchas gracias por apreciar mi trabajo. 👏

  • @jorgeluisgarciavelazquez-ch9my
    @jorgeluisgarciavelazquez-ch9my 2 месяца назад +1

    gracias hermano, me ha servido el video tutorial.
    excelente explicacion, gracias por compartir

    • @UskoKruM2010
      @UskoKruM2010  2 месяца назад

      ¡Excelente! Gracias por apreciar mi trabajo! ✌✌

  • @ChristianDev93
    @ChristianDev93 Год назад +1

    Agosto de 2023 y sigue funcionando.
    Gracias totales 😄

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      ¡Excelente, Chris! Gracias por ello. 🤝 😊

  • @oscarperalta4462
    @oscarperalta4462 2 года назад +1

    Que buen video la mejor explicación que he visto, felicidades te ganaste un nuevo seguidor y un me gusta.. saludos desde Nicaragua

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      ¡Gracias, amigo Oscar! Saludos desde Perú! 👏

  • @topostroy3r
    @topostroy3r Год назад +2

    Muchas gracias amigo en serio me sirvio mucho, me acabas salvar de una, tienes mi respectivo 👍🏽

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      ¡Excelente, Antonio! Gracias por apreciar mi trabajo. 🙌

  • @hectorramos8012
    @hectorramos8012 2 года назад +1

    buenísimo, esto también funciona con Laragon, ya lo comprobé, gracias.

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      ¡Excelente! Gracias, amigo Héctor. 👏

  • @martinbecerra6210
    @martinbecerra6210 2 года назад +1

    master mil gracias, llevaba mucho rato, te mil gracias
    🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      ¡Excelente, Martín! me alegra saber que te sirvió ! 🤗

  • @user-iz2bj6td6b
    @user-iz2bj6td6b 5 месяцев назад +1

    thanks, 2024 y funciona

    • @UskoKruM2010
      @UskoKruM2010  5 месяцев назад

      ¡Muchas gracias a ti por apreciar mi trabajo! 🙌

  • @marloncode
    @marloncode 2 года назад +1

    Excelente video .. claro y directo.. pero serua bueno que hagas un crud con pdo sql server.. usando JavaScript en MVC plisss

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Lo tendré en cuenta! Gracias, amigo Marlon! 😊

  •  2 года назад +1

    Mil gracias se conecto y funcionó a la perfección

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      ¡Excelente, David! Me alegra saber eso. 👏

  • @grafikdesigner4399
    @grafikdesigner4399 Год назад +1

    muchas gracias

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      ¡Gracias a ti por apreciar mi trabajo! 😊

  • @DanielGutierrez-xj6vz
    @DanielGutierrez-xj6vz 2 года назад +2

    Gracias, funciona de 10 !

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      ¡Excelente, amigo Daniel! 👨‍💻

  • @joserobles3582
    @joserobles3582 11 месяцев назад +1

    Muchas gracias... muy útil.

    • @UskoKruM2010
      @UskoKruM2010  11 месяцев назад

      ¡Gracias por apreciar mi trabajo! 🎉 🙌

  • @JorgeHernanArcilaA
    @JorgeHernanArcilaA 3 года назад +1

    Un saludo amigo, saludos desde Colombia.

    • @UskoKruM2010
      @UskoKruM2010  3 года назад +1

      ¡Gracias por estar aquí, estimado Jorge Hernán! Un cordial saludo desde Perú. 🙌 😎

  • @LordDannielDwarven
    @LordDannielDwarven 2 года назад +1

    Impecable, funciona a la perfección, saludos!

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      ¡Gracias, Danniel! Me alegra saber eso. 🙌

  • @dianaarantzadiazcalderon7989
    @dianaarantzadiazcalderon7989 2 года назад +2

    Buen video, una pregunta, cuando es para php versión 5.6.3 que archivo dll tengo que usar ?

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      El que corresponda a dicha versión, aunque te recomiendo actualizar PHP mejor, vas a evitarte problemas. ✅

  • @sergiocazachkoff6604
    @sergiocazachkoff6604 10 месяцев назад

    Hola, buenos dias. Muy bien explicado. Ahora mi pregunta es como obtengo el nombre del host para aplicar esto a una base de datos que se encuentra en un servidor remoto. Muchas Gracias !!

    • @UskoKruM2010
      @UskoKruM2010  10 месяцев назад

      Pues, en el host debería ir la dirección IP del servidor de base de datos remoto, eso se debe reemplazar. 🙌

  • @gamalielrodriguezvargas9280
    @gamalielrodriguezvargas9280 Год назад +1

    gracias men me salvaste

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      ¡Excelente, Gamaliel! Me alegra saber eso. 💪

  • @leviatanMX
    @leviatanMX 2 года назад +1

    Excelente, gracias.!

  • @antoniocontreras2195
    @antoniocontreras2195 2 года назад +2

    Hola muy buen video, solo tengo una duda estoy trabajando con Windows Server y me gustaria saber como puedo activar el Thread Safety, gracias

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Pues, no tengo un video de ello por ahora, quizás más adelante, pero si lo necesitas con urgencia podrías buscarlo en Google. 🙌

  • @prminalaya29
    @prminalaya29 3 года назад +1

    Excelente, muchas gracias

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      ¡Gracias por verlo, estimado Percy! Un saludo. 👨‍💻 🤗

  • @renzo4898
    @renzo4898 2 года назад +1

    Excelente.
    Gracias

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      ¡Gracias a ti por verlo, estimado Renzo! Un saludo. 👌

  • @doukouresalifou2455
    @doukouresalifou2455 2 года назад +1

    You are the best
    You did help me

  • @chrisspch
    @chrisspch 2 года назад +1

    Excelente

  • @evelioureta8692
    @evelioureta8692 2 года назад +1

    gracias amigo sirvioo

  • @jlclavijocanada
    @jlclavijocanada 2 года назад +1

    Muy buen video, gracias. Una pregunta, se puede hacer esto pero accediendo a una instancia de sql server en un servidor windows remoto, desde mi php web site ya alojada en mi hosting? gracias.

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Pues si, claro, es la misma lógica de trabajo, estimado José Luis. ✌

  • @CarlosGonzalez-rz3ct
    @CarlosGonzalez-rz3ct 3 года назад +2

    Hice un proceso similar pero me dice que la conexión fallo , yo le coloque un if para controlar pero no se que pasa

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      Uhmm si gustas puedes enviarme una foto de tu código para ver tu error. 🤗

  • @williamprogramer4168
    @williamprogramer4168 3 года назад +1

    excelente

  • @astrixwr5662
    @astrixwr5662 3 месяца назад

    hola amigo, una consulta
    estoy desplegando en IIS mi aplicación php
    el tema de la configuración para despliegue lo tengo listo, sino es que hay una función que se conecta a sqlserver y me dice que esa función no está definida,
    en la carpeta php tengo
    php.ini-production
    php.ini-development
    entonces para configurar el php.ini tengo descargado los dll del video en la versión 8.2 y pues aunque reinicie el servidor me sigue saliendo que la funcion que hace la conexión a sql server no esta definida.
    hay algun paso que omití?
    Gracias de antemano :)

    • @UskoKruM2010
      @UskoKruM2010  3 месяца назад

      Ouh amigo, no he hecho anteriormente, por lo cual no podría proporcionarte ayuda, lo siento. 😅

  • @fepcodeperu3584
    @fepcodeperu3584 2 года назад

    Te agradecería mucho si lo haces en un cpnel, bendiciones 🙌🏻

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      ¿Mediante cpanel? La mayoría de hostings son para MySQL, no para MS SQL Server. 👨‍💻

  • @felixenriquebetancourt592
    @felixenriquebetancourt592 3 года назад

    Hola Gracias por tu tiempo de hacer estos videos, muy bueno. Quisiera consultarte como realizar una conexión ODBC hacia un servido ibm-DB2 y ejecutar un CALL a través de procedimiento almacenado y recibir información de vuelta. Te explico tengo unos proceso en el AS400, y quisiera ejecutarlo desde PHP con un procedimiento almacenado, de hecho lo hago [ odbc_exec($conectAs400, $varSql); donde $varSql = = 'CALL QGPL.PHP999P($parametro)'; ] , el punto es que no consigo como obtener de vuelta en PHP el resultado de la ejecución de un proceso en el As400 de IBM, de antemano Gracias.

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Uhmm... la verdad es que no he visto un escenario así, pero dices que logras ejecutarlo, ¿qué respuesta te da? 🤔

  • @XuLLg
    @XuLLg 2 года назад

    Hola, que fácil explicaste, yo estoy intentando conectarme a una base de datos SQL en una red local, el código que encontré es distinto, no me da tiempo de probar el tuyo en este instante, a donde puedo ponerte imágenes de lo que estoy haciendo a ver si logras ayudarme? toda la primera parte del video ya la hice (las extensiones y el driver odbc) tengo rato viendo tutoriales.

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Pues... justamente deberías probar esta forma que muestro en el video porque es la que me ha funcionado, intentar hacer funcionar otros métodos va a ser una tarea imposible tanto para mí como para ti. 😅

    • @XuLLg
      @XuLLg 2 года назад +1

      @@UskoKruM2010 ya pude, es que estoy aprendiendo, soy más de diseño que de programación. Tu código funcionó perfecto, con ese arregle el que había encontrado yo.

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      @@XuLLg ¡Excelente! 🙌

  • @alejandrolopezlobos456
    @alejandrolopezlobos456 2 месяца назад

    Mi version php es 7.4 pero me aparecen las extensiones 81, 82 y 83, será que debo copiar el 82? saludos crack

    • @UskoKruM2010
      @UskoKruM2010  2 месяца назад

      Uhmm yo creo que debe ser la directamente relacionada a tu versión de PHP. 👀

  • @vizmont
    @vizmont 2 года назад +1

    tenia un error: me decia que faltaba php y cuando vi tu video me di cuenta que me falta unas extensiones

  • @dajniel90
    @dajniel90 Год назад

    Disculpa si deseo subir los archivos a una engréante..:¿ que debo subir

  • @scorpio2822
    @scorpio2822 2 года назад +1

    Sigo los pasos de tu video, pero me marca que no es una aplicacion win 32 valida, lo veo desde la consola de php

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Uhmm eso está raro, quizás debas instalar la versión de 64 bits. 👀

  • @evaldvald576
    @evaldvald576 Год назад

    Gracias, si tienes algún vídeo explicando cómo mostrar esas bases de datos en el navegador utilizando bootstrap o datatables podrías enviarme el link como repuesta. Gracias de nuevo

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      Sii, tengo varios videos en mi canal, pero si te refieres a PHP tengo mi curso: ruclips.net/p/PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud ✅

  • @ghxstboy2037
    @ghxstboy2037 2 года назад +1

    Y para una conexion con autenticacion de windows?

    • @UskoKruM2010
      @UskoKruM2010  2 года назад +1

      Lo comenté en el video creo, pero es algo así: "Server= localhost; Database=employeedetails; Integrated Security=True;"

  • @ivanafritzler
    @ivanafritzler 3 года назад +1

    Qué configuraciones debo hacer para conectarme con un servidor en internet (no localhost)?

    • @UskoKruM2010
      @UskoKruM2010  3 года назад

      Pues, indicar (en lugar de localhost), la dirección donde se encuentra el motor de base de datos. 👨‍💻

    • @ivanafritzler
      @ivanafritzler 3 года назад +1

      Pero no funciona porque no se donde subir los archivos de la carpeta php/ext y donde configurar el archivo ini.

    • @UskoKruM2010
      @UskoKruM2010  3 года назад +1

      @@ivanafritzler Oh... pues, por ahora no tengo un video donde enseñe eso... pero si gustas una clase privada contáctame por Instagram o Twitter y coordinamos. ✅

    • @nicojordanriffo6036
      @nicojordanriffo6036 2 года назад +1

      @@UskoKruM2010 tengo el mismo problema que ivana, tienes alguna solucion :(?

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      @@nicojordanriffo6036 Uhmm es decir, ¿no encuentran la carpeta php/ext?

  • @irenealejandrasuarezmatias3392
    @irenealejandrasuarezmatias3392 Месяц назад

    Hola, se me descarga un winrar pero al descomprimirlo salen 29 archivos

    • @UskoKruM2010
      @UskoKruM2010  Месяц назад

      Que raro, quizás se ha actualizado la versión. 🤔

  • @alperengokcuoglu3059
    @alperengokcuoglu3059 2 года назад

    hello i can see the PDO_ODBC part in phpinfo code but i can't see the pdo_sqlsrv part. I did the exact same things that u do. Can help?

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Can you write me by Telegram? 👀

  • @arturobacs7742
    @arturobacs7742 Год назад

    no funciona para la version de php 8.2 me sale Fatal error: Uncaught PDOException: could not find driver in C:\xampp\htdocs\trabajo\conexion.php:10 Stack trace: #0 C:\xampp\htdocs\trabajo\conexion.php(10): PDO->__construct('sqlsrv:server=l...', 'usersql', Object(SensitiveParameterValue)) #1 {main} thrown in C:\xampp\htdocs\trabajo\conexion.php on line 10

    • @UskoKruM2010
      @UskoKruM2010  Год назад

      Uhmm que raro, yo tengo la versión 8.1 y funciona perfectamente, quizás escribiste algo mal, te invito a que lo verifiques. 😊

  • @ricardoamortegui4211
    @ricardoamortegui4211 2 года назад

    Hola, no me aparece el instalador , me descarga un archivo winrar

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      Uhmm, tienes que descomprimirlo 👀

  • @diegoarenas5811
    @diegoarenas5811 2 года назад

    Una lastima, no me funciona

    • @UskoKruM2010
      @UskoKruM2010  2 года назад

      ¿Qué error te sale, estimado Diego? 👀

  • @leonardovalenzuela6976
    @leonardovalenzuela6976 8 месяцев назад

    Pésimo, no indica nada

    • @UskoKruM2010
      @UskoKruM2010  8 месяцев назад

      ¿Uhmm com que no? Estoy enseñando a conectar PHP con MySQL, ese es justamente el título del video. 👀