{"id":475,"date":"2013-06-14T16:45:40","date_gmt":"2013-06-14T22:45:40","guid":{"rendered":"http:\/\/behstant.com\/blog\/?p=475"},"modified":"2015-05-29T09:37:07","modified_gmt":"2015-05-29T15:37:07","slug":"metodo-pdoprepare-obtener-resultados-con-parametros","status":"publish","type":"post","link":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/","title":{"rendered":"M\u00e9todo PDO::prepare Obtener Resultados con Parametros"},"content":{"rendered":"<p><a href=\"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-485\" title=\"019\" src=\"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019-300x156.png\" alt=\"\" width=\"300\" height=\"156\" srcset=\"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019-300x156.png 300w, http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019.png 362w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>En el post\u00a0<a title=\"Permanent Link: M\u00e9todo PDO::query para obtener resultados con MySQL\" href=\"http:\/\/behstant.com\/blog\/?p=413\" target=\"_blank\" rel=\"bookmark\">M\u00e9todo PDO::query para obtener resultados con MySQL<\/a>\u00a0mostr\u00e9 como hacer un query y mostrar los resultados, ahora vamos a ir a algo un poco mas interesante que es obtener informaci\u00f3n basado en un ID de empleado. Nuestro objetivo es que con el ID del empleado nos muestre su nombre. La informaci\u00f3n ser\u00e1 proporcionada a trav\u00e9s de un campo de texto en una forma HTML.<\/p>\n<div style=\"margin: 10px auto; display: block; width: 480px;\">\n<fieldset style=\"width: 480px; padding: 10px;\">\n<legend>Busqueda de Empleado<\/legend>\n<form class=\"pdoParama03\" action=\"\" method=\"post\">\n<div><label for=\"id\">Id de empleado:<\/label><br \/>\n<input id=\"id\" name=\"id\" type=\"text\" \/><input name=\"search\" type=\"submit\" value=\"Buscar\" \/><\/div>\n<\/form>\n<\/fieldset>\n<p><strong>Nombre de Empleado<\/strong>:<\/p>\n<\/div>\n<p>Para el post utilizamos la Base de Datos creada en\u00a0<a title=\"Permanent Link: M\u00e9todo PDO::query para obtener resultados con MySQL\" href=\"http:\/\/behstant.com\/blog\/?p=413\" target=\"_blank\" rel=\"bookmark\">M\u00e9todo PDO::query para obtener resultados con MySQL<\/a>, si a\u00fan no la tienes puedes visitar el post y descargar los archivos.<\/p>\n<p><!--more--><\/p>\n<p>El m\u00e9todo\u00a0PDO::prepare() nos permite preparar un query con los datos que queremos enviar a este.<\/p>\n<p>En vez de hacer un query concatenado como se hac\u00eda anteriomente en el MySQL antiguo:<\/p>\n<pre class=\"brush: sql; gutter: true\">SELECT nombre FROM empleado WHERE id_empleado = 2<\/pre>\n<p>Ahora vamos a utilizar\u00a0<strong>Named Placeholders (Parametro con Nombre)<\/strong>\u00a0que van a repesentar los valorque vamos a ligar. \u00a0los Named Placedholders estan dentro de nuestro query y se escribe el nombre que queramos empezando con dos puntos (colon).<\/p>\n<pre class=\"brush: sql; gutter: true\">SELECT nombre FROM empleado WHERE id_empleado = :id<\/pre>\n<p>Entonces nuestro c\u00f3digo para hacer el query y obtener los resultados es el siguiente:<\/p>\n<pre class=\"brush: php; gutter: true\">$sql = &#039;SELECT nombre FROM empleado WHERE id_empleado = :id&#039;;\r\n$stmt = $conn-&gt;prepare($sql);\r\n$stmt-&gt;bindParam(&#039;:id&#039;,$_POST[&#039;id&#039;], PDO::PARAM_INT);\r\n$stmt-&gt;execute();\r\n$result = $stmt-&gt;fetchColumn();<\/pre>\n<p>PDO::PARAM_INT, es para ser mas explicito en los datos que les estamos enviado. Algunos tipos de datos que se manejan son:<\/p>\n<pre class=\"brush: php; gutter: true\">PDO::PARAM_INT: Integer (whole number)\r\nPDO::PARAM_LOB: Binary (such as an image, Word document, or PDF file)\r\nPDO::PARAM_STR: String (text)<\/pre>\n<p>Sin embargo no se ve ninguno para un punto flotante, por lo tanto el 3er argumento es opcional, as\u00ed que lo puedes dejar sin argumento.<\/p>\n<p>Si no queremos utilizar PDO::bindingParam podemos enviar la informaci\u00f3n directa a execute en forma de arrelgo:<\/p>\n<pre class=\"brush: php; gutter: true\">\/\/ prepare statement\r\n$stmt = $conn-&gt;prepare($sql);\r\n\/\/ execute query by passing array of variables\r\n$stmt-&gt;execute(array(&#039;:name&#039; =&gt; $_POST[&#039;name&#039;], &#039;:pwd&#039; =&gt; $_POST[&#039;pwd&#039;]));<\/pre>\n<p class=\"brush: php; gutter: true\">Si esto te parecio mejor que te parece evitar incluso usar Named Placeholders y solo indicar con signo de pregunta.<\/p>\n<pre class=\"brush: sql; gutter: true\">SELECT nombre FROM empleado WHERE id_empleado = ?<\/pre>\n<p>Y para enviar los datos un m\u00e9todo a\u00fan mas facil<\/p>\n<pre class=\"brush: php; gutter: true\">$sql = &#039;SELECT nombre FROM empleado WHERE id_empleado = ?&#039;;\r\n$stmt = $conn-&gt;prepare($sql);\r\n$result = $stmt-&gt;execute(array($_POST[&#039;id&#039;]));<\/pre>\n<p>De esta manera podemos ver algunos m\u00e9todos para enviar parametros a trav\u00e9s de PDO::prepare(). Los c\u00f3digos donde se utiliza esto estos ejemplos son:<\/p>\n<p><span style=\"color: #339966;\">\u00a0<strong>phpParameters-03.php<\/strong><\/span><\/p>\n<pre class=\"brush: actionscript3; gutter: true\">&lt;?php\r\n\trequire_once &#039;Connection.simple.php&#039;;\r\n\t$result = &quot;&quot;;\r\n\t$conn = dbConnect();\r\n\t\/\/ If &#039;buscar&#039; is in the array $_POST proceed to make the query.\r\n\tif (array_key_exists(&quot;search&quot;,$_POST)) {\r\n\t\t\/\/ Create the query with Named Placeholders\r\n\t\t$sql = &#039;SELECT nombre FROM empleado WHERE id_empleado = :id&#039;;\r\n\t\t\/\/ we have to tell the PDO that we are going to send values to the query\r\n\t\t$stmt = $conn-&gt;prepare($sql);\r\n\t\t\/\/ Now we bind the params\r\n\t\t$stmt-&gt;bindParam(&#039;:id&#039;,$_POST[&#039;id&#039;], PDO::PARAM_INT);\r\n\t\t\/\/ Now we execute the query passing an array toe execute();\r\n\t\t$stmt-&gt;execute();\r\n\t\t\/\/ Extract the values from $result\r\n\t\t$result = $stmt-&gt;fetchColumn();\r\n\t\tif (empty($result)) {\r\n\t\t\t$result = &quot;No se encontraron resultados !!&quot;;\r\n\t\t}\r\n\t} else {\r\n\r\n\t}\r\n\r\n ?&gt;\r\n &lt;!DOCTYPE html&gt;\r\n&lt;html lang=&quot;en&quot;&gt;\r\n    &lt;head&gt;\r\n    \t&lt;meta charset=&quot;UTF-8&quot; \/&gt;\r\n        &lt;title&gt;Query data sending an ID&lt;\/title&gt;\r\n        &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=9,crome&quot; \/&gt;\r\n\t\t&lt;meta name=&quot;copyright&quot; content=&quot;Datasoft Engineering 2012&quot;\/&gt;\r\n\t\t&lt;meta name=&quot;author&quot; content=&quot;Reedyseth&quot;\/&gt;\r\n\t\t&lt;meta name=&quot;description&quot; content=&quot;Query data sending an ID&quot; \/&gt;\r\n\t\t&lt;style type=&quot;text\/css&quot;&gt;\r\n\t\t\tbody {font-family: Arial, Helvetica, sans-serif;}\r\n\t\t&lt;\/style&gt;\r\n\t&lt;\/head&gt;\r\n\r\n    &lt;body&gt;\r\n    \t&lt;fieldset style=&quot;width:480px&quot; \t&gt;\r\n    \t\t&lt;legend&gt;Busqueda de Empleado&lt;\/legend&gt;\r\n\t    \t&lt;form action=&quot;&quot; method=&quot;post&quot;&gt;\r\n\t    \t\t&lt;div&gt;\r\n\t    \t\t\t&lt;label for=&quot;id&quot;&gt;Id de empleado:&lt;\/label&gt;\r\n\t    \t\t\t&lt;input type=&quot;text&quot; name=&quot;id&quot; id=&quot;id&quot;\/&gt;\r\n\t    \t\t\t&lt;input type=&quot;submit&quot; name=&quot;search&quot; value=&quot;Buscar&quot; \/&gt;\r\n\t    \t\t&lt;\/div&gt;\r\n\t    \t&lt;\/form&gt;\r\n    \t&lt;\/fieldset&gt;\r\n\r\n    \t&lt;p&gt;&lt;strong&gt;Nombre de Empleado&lt;\/strong&gt;: &lt;?php echo $result;?&gt;&lt;\/p&gt;\r\n&lt;\/html&gt;<\/pre>\n<p><span style=\"color: #339966;\">\u00a0<strong>phpParameters-04.php<\/strong><\/span><\/p>\n<pre class=\"brush: php; gutter: true\">&lt;?php\r\n\trequire_once &#039;Connection.simple.php&#039;;\r\n\t$result = &quot;&quot;;\r\n\t$conn = dbConnect();\r\n\t\/\/ If &#039;buscar&#039; is in the array $_POST proceed to make the query.\r\n\tif (array_key_exists(&quot;search&quot;,$_POST)) {\r\n\t\t\/\/ Create the query\r\n\t\t$sql = &#039;SELECT nombre FROM empleado WHERE id_empleado = ?&#039;;\r\n\t\t\/\/ we have to tell the PDO that we are going to send values to the query\r\n\t\t$stmt = $conn-&gt;prepare($sql);\r\n\t\t\/\/ Now we execute the query passing an array toe execute();\r\n\t\t$result = $stmt-&gt;execute(array($_POST[&#039;id&#039;]));\r\n\t\t\/\/ Extract the values from $result\r\n\t\t$result = $stmt-&gt;fetchColumn();\r\n\t\tif (empty($result)) {\r\n\t\t\t$result = &quot;No se encontraron resultados !!&quot;;\r\n\t\t}\r\n\t} else {\r\n\r\n\t}\r\n\r\n ?&gt;\r\n &lt;!DOCTYPE html&gt;\r\n&lt;html lang=&quot;en&quot;&gt;\r\n    &lt;head&gt;\r\n    \t&lt;meta charset=&quot;UTF-8&quot; \/&gt;\r\n        &lt;title&gt;Query data sending an ID&lt;\/title&gt;\r\n        &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=9,crome&quot; \/&gt;\r\n\t\t&lt;meta name=&quot;copyright&quot; content=&quot;Datasoft Engineering 2012&quot;\/&gt;\r\n\t\t&lt;meta name=&quot;author&quot; content=&quot;Reedyseth&quot;\/&gt;\r\n\t\t&lt;meta name=&quot;email&quot; content=&quot;ibarragan@behstant.com&quot;\/&gt;\r\n\t\t&lt;meta name=&quot;description&quot; content=&quot;Query data sending an ID&quot; \/&gt;\r\n\t\t&lt;style type=&quot;text\/css&quot;&gt;\r\n\t\t\tbody {font-family: Arial, Helvetica, sans-serif;}\r\n\t\t&lt;\/style&gt;\r\n\t&lt;\/head&gt;\r\n\r\n    &lt;body&gt;\r\n    \t&lt;fieldset style=&quot;width:480px&quot; \t&gt;\r\n    \t\t&lt;legend&gt;Busqueda de Empleado&lt;\/legend&gt;\r\n\t    \t&lt;form action=&quot;&quot; method=&quot;post&quot;&gt;\r\n\t    \t\t&lt;div&gt;\r\n\t    \t\t\t&lt;label for=&quot;id&quot;&gt;Id de empleado:&lt;\/label&gt;\r\n\t    \t\t\t&lt;input type=&quot;text&quot; name=&quot;id&quot; id=&quot;id&quot;\/&gt;\r\n\t    \t\t\t&lt;input type=&quot;submit&quot; name=&quot;search&quot; value=&quot;Buscar&quot; \/&gt;\r\n\t    \t\t&lt;\/div&gt;\r\n\t    \t&lt;\/form&gt;\r\n    \t&lt;\/fieldset&gt;\r\n\r\n    \t&lt;p&gt;&lt;strong&gt;Nombre de Empleado&lt;\/strong&gt;: &lt;?php echo $result;?&gt;&lt;\/p&gt;\r\n&lt;\/html&gt;<\/pre>\n<p>Como podemos observar existe varias formas para obtener informaci\u00f3n enviando parametros con PDO, mi forma personal de trabajar es con la versi\u00f3n simplificada, ya que me enfoco mas en logica que en estar poniendo nombre en los sql.<\/p>\n<h2>UPDATE &#8211; 29-May-2015<\/h2>\n<p>El siguiente c\u00f3digo es para ense\u00f1ar como extraer todos los datos de una fila. Ahora en vez de usar fetchColumn() utilizaremos fetch() para obtener la fila completa.<\/p>\n<pre class=\"brush: php; gutter: true\">&lt;?php\r\n\trequire_once &#039;Connection.simple.php&#039;;\r\n\t$result = &quot;&quot;;\r\n\t$conn = dbConnect();\r\n\t\/\/ If &#039;buscar&#039; is in the array $_POST proceed to make the query.\r\n\tif (array_key_exists(&quot;search&quot;,$_POST)) {\r\n\t\t\/\/ Create the query\r\n\t\t$sql = &#039;SELECT * FROM empleado WHERE id_empleado = ?&#039;;\r\n\t\t\/\/ we have to tell the PDO that we are going to send values to the query\r\n\t\t$stmt = $conn-&gt;prepare($sql);\r\n\t\t\/\/ Now we execute the query passing an array toe execute();\r\n\t\t$result = $stmt-&gt;execute(array($_POST[&#039;id&#039;]));\r\n\t\t\/\/ Extract the values from $result\r\n\t\t$result = $stmt-&gt;fetch();\r\n\t\tif (empty($result)) {\r\n\t\t\t$result = &quot;No se encontraron resultados !!&quot;;\r\n\t\t}\r\n\t\t\/\/var_dump($result);\r\n\t}\r\n\r\n ?&gt;\r\n &lt;!DOCTYPE html&gt;\r\n&lt;html lang=&quot;en&quot;&gt;\r\n    &lt;head&gt;\r\n    \t&lt;meta charset=&quot;UTF-8&quot; \/&gt;\r\n        &lt;title&gt;Query data sending an ID&lt;\/title&gt;\r\n        &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=9,crome&quot; \/&gt;\r\n\t\t&lt;meta name=&quot;copyright&quot; content=&quot;Datasoft Engineering 2012-2015&quot;\/&gt;\r\n\t\t&lt;meta name=&quot;author&quot; content=&quot;Reedyseth&quot;\/&gt;\r\n\t\t&lt;meta name=&quot;description&quot; content=&quot;Query data sending an ID&quot; \/&gt;\r\n\t\t&lt;style type=&quot;text\/css&quot;&gt;\r\n\t\t\tbody {font-family: Arial, Helvetica, sans-serif;}\r\n\t\t&lt;\/style&gt;\r\n\t&lt;\/head&gt;\r\n\r\n    &lt;body&gt;\r\n    \t&lt;fieldset style=&quot;width:480px&quot; \t&gt;\r\n    \t\t&lt;legend&gt;Busqueda de Empleado&lt;\/legend&gt;\r\n\t    \t&lt;form action=&quot;&quot; method=&quot;post&quot;&gt;\r\n\t    \t\t&lt;div&gt;\r\n\t    \t\t\t&lt;label for=&quot;id&quot;&gt;Id de empleado:&lt;\/label&gt;\r\n\t    \t\t\t&lt;input type=&quot;text&quot; name=&quot;id&quot; id=&quot;id&quot;\/&gt;\r\n\t    \t\t\t&lt;input type=&quot;submit&quot; name=&quot;search&quot; value=&quot;Buscar&quot; \/&gt;\r\n\t    \t\t&lt;\/div&gt;\r\n\t    \t&lt;\/form&gt;\r\n    \t&lt;\/fieldset&gt;\r\n    \t&lt;!-- Obtener la informaci\u00f3n del arreglo de PHP --&gt;\r\n    \t&lt;?php\r\n    \t\tif( !empty($result) ) {\r\n    \t?&gt;\r\n\t    \t&lt;p&gt;&lt;strong&gt;ID&lt;\/strong&gt;: &lt;?php echo $result[&#039;id_empleado&#039;];?&gt;&lt;\/p&gt;\r\n\t    \t&lt;p&gt;&lt;strong&gt;Nombre de Empleado&lt;\/strong&gt;: &lt;?php echo $result[&#039;nombre&#039;];?&gt;&lt;\/p&gt;\r\n\t    \t&lt;p&gt;&lt;strong&gt;Email&lt;\/strong&gt;: &lt;?php echo $result[&#039;email&#039;];?&gt;&lt;\/p&gt;\r\n\t    \t&lt;p&gt;&lt;strong&gt;Telefono&lt;\/strong&gt;: &lt;?php echo $result[&#039;telefono&#039;];?&gt;&lt;\/p&gt;\r\n\t    &lt;?php\r\n    \t\t}\r\n    \t?&gt;\r\n&lt;\/html&gt;<\/pre>\n<p>Como ya es costrumbre dejo los c\u00f3digo fuente para que lo descarguen:<\/p>\n\t<form id=\"edd_purchase_1155\" class=\"edd_download_purchase_form edd_purchase_1155\" method=\"post\">\n\n\t\t\t<div class=\"edd_price_options edd_single_mode\" >\n\t\t<ul>\n\t\t\t<li id=\"edd_price_option_1155_apoyaaldesarrollador\"><label for=\"edd_price_option_1155_1\"><input type=\"radio\"  checked='checked' name=\"edd_options[price_id][]\" id=\"edd_price_option_1155_1\" class=\"edd_price_option_1155\" value=\"1\" data-price=\"10.00\"\/>&nbsp;<span class=\"edd_price_option_name\">Apoya al desarrollador<\/span><span class=\"edd_price_option_sep\">&nbsp;&ndash;&nbsp;<\/span><span class=\"edd_price_option_price\">&#36;10.00<\/span><\/label><\/li><li id=\"edd_price_option_1155_mesientoagradecido\"><label for=\"edd_price_option_1155_2\"><input type=\"radio\"  name=\"edd_options[price_id][]\" id=\"edd_price_option_1155_2\" class=\"edd_price_option_1155\" value=\"2\" data-price=\"5.00\"\/>&nbsp;<span class=\"edd_price_option_name\">Me siento agradecido<\/span><span class=\"edd_price_option_sep\">&nbsp;&ndash;&nbsp;<\/span><span class=\"edd_price_option_price\">&#36;5.00<\/span><\/label><\/li><li id=\"edd_price_option_1155_gratis\"><label for=\"edd_price_option_1155_3\"><input type=\"radio\"  name=\"edd_options[price_id][]\" id=\"edd_price_option_1155_3\" class=\"edd_price_option_1155\" value=\"3\" data-price=\"0.00\"\/>&nbsp;<span class=\"edd_price_option_name\">Gratis<\/span><span class=\"edd_price_option_sep\">&nbsp;&ndash;&nbsp;<\/span><span class=\"edd_price_option_price\">&#36;0.00<\/span><\/label><\/li>\t\t<\/ul>\n\t<\/div><!--end .edd_price_options-->\n\t\n\t\t<div class=\"edd_purchase_submit_wrapper\">\n\t\t\t<button class=\"edd-add-to-cart button-cart edd-submit\" data-nonce=\"47c0ae8934\" data-timestamp=\"1780622442\" data-token=\"2c3b8571b26ccb90848644328db2abbcc55c6322fecfec65fc10f6b23824d486\" data-action=\"edd_add_to_cart\" data-download-id=\"1155\"  data-variable-price=\"yes\" data-price-mode=single data-price=\"0.00\" ><span class=\"edd-add-to-cart-label\">Descargar C\u00f3digo<\/span> <span class=\"edd-loading\" aria-label=\"Loading\"><\/span><\/button><input type=\"submit\" class=\"edd-add-to-cart edd-no-js button-cart edd-submit\" name=\"edd_purchase_download\" value=\"Descargar C\u00f3digo\" data-action=\"edd_add_to_cart\" data-download-id=\"1155\"  data-variable-price=\"yes\" data-price-mode=single \/><a href=\"http:\/\/behstant.com\/blog\/checkout\/\" class=\"edd_go_to_checkout button-cart edd-submit\" style=\"display:none;\">Checkout<\/a>\n\t\t\t\t\t\t\t<span class=\"edd-cart-ajax-alert\" aria-live=\"assertive\">\n\t\t\t\t\t<span class=\"edd-cart-added-alert\" style=\"display: none;\">\n\t\t\t\t\t\t<svg class=\"edd-icon edd-icon-check\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t<path d=\"M26.11 8.844c0 .39-.157.78-.44 1.062L12.234 23.344c-.28.28-.672.438-1.062.438s-.78-.156-1.06-.438l-7.782-7.78c-.28-.282-.438-.673-.438-1.063s.156-.78.438-1.06l2.125-2.126c.28-.28.672-.438 1.062-.438s.78.156 1.062.438l4.594 4.61L21.42 5.656c.282-.28.673-.438 1.063-.438s.78.155 1.062.437l2.125 2.125c.28.28.438.672.438 1.062z\"\/>\n\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\tAdded to cart\t\t\t\t\t<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div><!--end .edd_purchase_submit_wrapper-->\n\n\t\t<input type=\"hidden\" name=\"download_id\" value=\"1155\">\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"edd_action\" class=\"edd_action_input\" value=\"add_to_cart\">\n\t\t\n\t\t\n\t\t\n\t<\/form><!--end #edd_purchase_1155-->\n\t\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el post\u00a0M\u00e9todo PDO::query para obtener resultados con MySQL\u00a0mostr\u00e9 como hacer un query y mostrar los resultados, ahora vamos a ir a algo un poco mas interesante que es obtener informaci\u00f3n basado en un ID de empleado. Nuestro objetivo es que con el ID del empleado nos muestre su nombre. La informaci\u00f3n ser\u00e1 proporcionada a &#8230; <a title=\"M\u00e9todo PDO::prepare Obtener Resultados con Parametros\" class=\"read-more\" href=\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/\" aria-label=\"Read more about M\u00e9todo PDO::prepare Obtener Resultados con Parametros\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[20,27,31,28,29,9,8,24],"tags":[],"class_list":["post-475","post","type-post","status-publish","format-standard","hentry","category-base-de-datos","category-codigo-fuente","category-howto","category-html","category-php","category-programacion","category-tutoriales","category-web2-0"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>M\u00e9todo PDO::prepare Obtener Resultados con Parametros &#187; The Code<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00e9todo PDO::prepare Obtener Resultados con Parametros &#187; The Code\" \/>\n<meta property=\"og:description\" content=\"En el post\u00a0M\u00e9todo PDO::query para obtener resultados con MySQL\u00a0mostr\u00e9 como hacer un query y mostrar los resultados, ahora vamos a ir a algo un poco mas interesante que es obtener informaci\u00f3n basado en un ID de empleado. Nuestro objetivo es que con el ID del empleado nos muestre su nombre. La informaci\u00f3n ser\u00e1 proporcionada a ... Read more\" \/>\n<meta property=\"og:url\" content=\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/\" \/>\n<meta property=\"og:site_name\" content=\"The Code\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-14T22:45:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-05-29T15:37:07+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019-300x156.png\" \/>\n<meta name=\"author\" content=\"Reedyseth\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Reedyseth\" \/>\n<meta name=\"twitter:site\" content=\"@Reedyseth\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Reedyseth\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/\"},\"author\":{\"name\":\"Reedyseth\",\"@id\":\"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f\"},\"headline\":\"M\u00e9todo PDO::prepare Obtener Resultados con Parametros\",\"datePublished\":\"2013-06-14T22:45:40+00:00\",\"dateModified\":\"2015-05-29T15:37:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/\"},\"wordCount\":434,\"commentCount\":33,\"image\":{\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019-300x156.png\",\"articleSection\":[\"Base de Datos\",\"C\u00f3digo Fuente\",\"howto\",\"html\",\"PHP\",\"Programaci\u00f3n\",\"Tutoriales\",\"Web2.0\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/\",\"url\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/\",\"name\":\"M\u00e9todo PDO::prepare Obtener Resultados con Parametros &#187; The Code\",\"isPartOf\":{\"@id\":\"https:\/\/behstant.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019-300x156.png\",\"datePublished\":\"2013-06-14T22:45:40+00:00\",\"dateModified\":\"2015-05-29T15:37:07+00:00\",\"author\":{\"@id\":\"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f\"},\"breadcrumb\":{\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#primaryimage\",\"url\":\"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019.png\",\"contentUrl\":\"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019.png\",\"width\":\"362\",\"height\":\"189\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/behstant.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"M\u00e9todo PDO::prepare Obtener Resultados con Parametros\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/behstant.com\/blog\/#website\",\"url\":\"https:\/\/behstant.com\/blog\/\",\"name\":\"The Code\",\"description\":\"Learn Web Solutions in WordPress, PHP, jand also purchase code solutions.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/behstant.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f\",\"name\":\"Reedyseth\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g\",\"caption\":\"Reedyseth\"},\"description\":\"My Google Profile+\",\"sameAs\":[\"http:\/\/behstant.com\"],\"url\":\"http:\/\/behstant.com\/blog\/author\/reedyseth\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M\u00e9todo PDO::prepare Obtener Resultados con Parametros &#187; The Code","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/","og_locale":"en_US","og_type":"article","og_title":"M\u00e9todo PDO::prepare Obtener Resultados con Parametros &#187; The Code","og_description":"En el post\u00a0M\u00e9todo PDO::query para obtener resultados con MySQL\u00a0mostr\u00e9 como hacer un query y mostrar los resultados, ahora vamos a ir a algo un poco mas interesante que es obtener informaci\u00f3n basado en un ID de empleado. Nuestro objetivo es que con el ID del empleado nos muestre su nombre. La informaci\u00f3n ser\u00e1 proporcionada a ... Read more","og_url":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/","og_site_name":"The Code","article_published_time":"2013-06-14T22:45:40+00:00","article_modified_time":"2015-05-29T15:37:07+00:00","og_image":[{"url":"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019-300x156.png","type":"","width":"","height":""}],"author":"Reedyseth","twitter_card":"summary_large_image","twitter_creator":"@Reedyseth","twitter_site":"@Reedyseth","twitter_misc":{"Written by":"Reedyseth","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#article","isPartOf":{"@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/"},"author":{"name":"Reedyseth","@id":"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f"},"headline":"M\u00e9todo PDO::prepare Obtener Resultados con Parametros","datePublished":"2013-06-14T22:45:40+00:00","dateModified":"2015-05-29T15:37:07+00:00","mainEntityOfPage":{"@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/"},"wordCount":434,"commentCount":33,"image":{"@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#primaryimage"},"thumbnailUrl":"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019-300x156.png","articleSection":["Base de Datos","C\u00f3digo Fuente","howto","html","PHP","Programaci\u00f3n","Tutoriales","Web2.0"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/","url":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/","name":"M\u00e9todo PDO::prepare Obtener Resultados con Parametros &#187; The Code","isPartOf":{"@id":"https:\/\/behstant.com\/blog\/#website"},"primaryImageOfPage":{"@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#primaryimage"},"image":{"@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#primaryimage"},"thumbnailUrl":"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019-300x156.png","datePublished":"2013-06-14T22:45:40+00:00","dateModified":"2015-05-29T15:37:07+00:00","author":{"@id":"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f"},"breadcrumb":{"@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#primaryimage","url":"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019.png","contentUrl":"http:\/\/behstant.com\/blog\/wp-content\/uploads\/2013\/06\/019.png","width":"362","height":"189"},{"@type":"BreadcrumbList","@id":"http:\/\/behstant.com\/blog\/tutoriales\/metodo-pdoprepare-obtener-resultados-con-parametros\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/behstant.com\/blog\/"},{"@type":"ListItem","position":2,"name":"M\u00e9todo PDO::prepare Obtener Resultados con Parametros"}]},{"@type":"WebSite","@id":"https:\/\/behstant.com\/blog\/#website","url":"https:\/\/behstant.com\/blog\/","name":"The Code","description":"Learn Web Solutions in WordPress, PHP, jand also purchase code solutions.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/behstant.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/behstant.com\/blog\/#\/schema\/person\/760327e1ee480ad2aabe8e40d784ec9f","name":"Reedyseth","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/117af509aa15be89968fe955258a7bf8ed362ec2adf1afcf2af50a976f2349fa?s=96&r=g","caption":"Reedyseth"},"description":"My Google Profile+","sameAs":["http:\/\/behstant.com"],"url":"http:\/\/behstant.com\/blog\/author\/reedyseth\/"}]}},"_links":{"self":[{"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/posts\/475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/comments?post=475"}],"version-history":[{"count":0,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/posts\/475\/revisions"}],"wp:attachment":[{"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/media?parent=475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/categories?post=475"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/behstant.com\/blog\/wp-json\/wp\/v2\/tags?post=475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}