{"id":2522,"date":"2018-04-05T23:55:48","date_gmt":"2018-04-05T23:55:48","guid":{"rendered":"https:\/\/www.calistohosting.com\/blog\/?p=2522"},"modified":"2018-04-05T23:55:48","modified_gmt":"2018-04-05T23:55:48","slug":"conexion-a-una-base-de-datos-usando-php","status":"publish","type":"post","link":"https:\/\/www.calistohosting.com\/blog\/2018\/04\/05\/conexion-a-una-base-de-datos-usando-php\/","title":{"rendered":"Conexi\u00f3n a una base de datos usando PHP"},"content":{"rendered":"<div id=\"pl-2522\"  class=\"panel-layout\" ><div id=\"pg-2522-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-2522-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-2522-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>A veces es posible que necesite conectar su sitio web impulsado por <strong>PHP<\/strong> a una<strong> base de datos<\/strong>. En la mayor\u00eda de los casos los sistemas de gesti\u00f3n de contenidos lo hacen a trav\u00e9s del archivo <strong>config.php<\/strong>. A continuaci\u00f3n se muestra un script <strong>PHP<\/strong> de ejemplo que se conecta a una <strong>base de datos<\/strong> y muestra todos los campos de una tabla espec\u00edfica que especifique en el c\u00f3digo.<\/p>\n<\/div>\n<\/div><\/div><div id=\"panel-2522-0-0-1\" class=\"so-panel widget widget_sow-editor\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">C\u00f3mo conectarse a una base de datos usando PHP<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<blockquote>\n<pre class=\"code_block\">&lt;?php\n \n\/\/Script ejemplo para conectar a la Base de Datos\n \n\/\/Configurar variables de conexi\u00f3n, como el nombre de usuario \n\/\/de la base de datos y contrase\u00f1a\n$hostname=\"localhost\";\n$username=\"your_dbusername\";\n$password=\"your_dbpassword\";\n$dbname=\"your_dbusername\";\n$usertable=\"your_tablename\";\n$yourfield = \"your_field\";\n \n\/\/Conectarse a la base de datos\n$connection = mysql_connect($hostname, $username, $password);\nmysql_select_db($dbname, $connection);\n \n\/\/Configure nuestra consulta\n$query = \"SELECT * FROM $usertable\";\n \n\/\/Ejecutar la consulta\n$result = mysql_query($query);\n \n\/\/Si la consulta devuelve resultados, <br \/>\/\/haga un bucle a trav\u00e9s de cada resultado\nif($result)\n{\n  while($row = mysql_fetch_array($result))\n  {\n    $name = $row[\"$yourfield\"];\n    echo \"Name: \" . $name; <br \/>\n  }\n}\n \n?&gt;<\/pre>\n<\/blockquote>\n<\/div>\n<\/div><\/div><div id=\"panel-2522-0-0-2\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>As\u00ed que echemos un vistazo al c\u00f3digo real y a lo que necesita reemplazar:<\/p>\n<p><strong>$hostname<\/strong>: Esto casi siempre se refiere a<strong> 'localhost'<\/strong> a menos que se est\u00e9 conectando a una <strong>base de datos<\/strong> externa.<\/p>\n<p><strong>$username:<\/strong> Este es el usuario de <strong>MySQL<\/strong> con el que desea conectarse. Tenga en cuenta que el usuario debe estar asignado a la <strong>base de datos<\/strong>.<\/p>\n<p><strong>$password:<\/strong> Esta es la contrase\u00f1a para el nombre de usuario que acaba de introducir.<\/p>\n<p><strong>$dbname:<\/strong> Se refiere al nombre de la<strong> base de datos<\/strong> a la que desea conectarse.<\/p>\n<p><strong>$usertable<\/strong>: No es necesario para conectarse pero en este <strong>script<\/strong> se refiere a una tabla espec\u00edfica dentro de la<strong> base de datos<\/strong>.<\/p>\n<p><strong>$yourfield<\/strong>: Esto no es necesario para conectarse a la <strong>base de datos<\/strong>, pero le dice al <strong>script<\/strong> qu\u00e9 campo mostrar en la pantalla.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>A veces es posible que necesite conectar su sitio web impulsado por PHP a una base de datos. En la mayor\u00eda de los casos los sistemas de gesti\u00f3n de contenidos lo hacen a trav\u00e9s del archivo config.php. A continuaci\u00f3n se muestra un script PHP de ejemplo que se conecta a&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2523,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[233,151,153],"tags":[225,226,238,237],"class_list":["post-2522","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-conectarmysql","category-website","category-soporte","tag-base-de-datos","tag-mysql","tag-php","tag-script"],"_links":{"self":[{"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/posts\/2522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/comments?post=2522"}],"version-history":[{"count":6,"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/posts\/2522\/revisions"}],"predecessor-version":[{"id":2529,"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/posts\/2522\/revisions\/2529"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/media\/2523"}],"wp:attachment":[{"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/media?parent=2522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/categories?post=2522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.calistohosting.com\/blog\/wp-json\/wp\/v2\/tags?post=2522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}