Ver Mensaje Individual
  #11 (permalink)  
Antiguo 25/10/2011, 21:07
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: CoLlaboracion para constula wpdb con php.

lo primero ve la referencia que te deje de $wpdb ya que no lo estas utilizando bien te explico el porque
$wpdp->get_results() te trae el resultado de la consulta que pasaste añ darle el parametro de ARRAY_A en un array asociativo, por lo tanto $postx1 tendria un array asociativo con los datos obtenidos de tu consulta,
$wpdb->prepare te hace una prepared statement que en el caso de el objeto $wpdb el parametro se pasa indicando el tipo
%d para los numeros enteros
%s para los String
entonces al hacer esto
Código PHP:
Ver original
  1. $metas = $wpdb->get_results($wpdb->prepare("SELECT meta_key, meta_value FROM wp_postmeta WHERE post_id = %d", 2), ARRAY_A);
obtendrias los datos de la tabla postmeta cuyo post_id sea 2 que fue con el que yo hice las pruebas, en tu caso el 2 se sustituiria con $_GET['id'],
Y como te dije si estas utilizando el objeo $wpdb no es necesario que utilices las funciones mysql_*, porque ya tienes un objeto que te gestiona la base de datos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way