Foros del Web » Programando para Internet » PHP »

problemas con consulta

Estas en el tema de problemas con consulta en el foro de PHP en Foros del Web. hola a todos estoy mejorando mis consultas y averigue que existe euna funcion llamada mysqli_prepare he tratado de usarla pero me sale un error que ...
  #1 (permalink)  
Antiguo 25/08/2006, 09:35
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 19 años, 7 meses
Puntos: 0
Exclamación problemas con consulta

hola a todos

estoy mejorando mis consultas y averigue que existe euna funcion llamada mysqli_prepare he tratado de usarla pero me sale un error que no entiendo

mi consulta es:
$stmt = $mysqli->prepare("SELECT IdBanner FROM banner WHERE PosicionBanner=?")


y el error que me sale es el siguiente

Fatal error: Call to a member function on a non-object

alguien me puede decir que tiene de malo o mejor como se maneja esta funciones de mysqli_prepare

gracias
  #2 (permalink)  
Antiguo 25/08/2006, 10:35
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 19 años, 7 meses
Puntos: 0
alguien sabe sobre esto por favor
  #3 (permalink)  
Antiguo 25/08/2006, 11:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero tu en general usas las funciones de:

www.php.net/mysqli

o sólo quieres usar "esa función" por qué le encuentras utilidad en el contenxto de lo que quieres hacer pero realmente usas funciones para acceso a Msyql clásicas: www.php.net/mysql

¿?

El error te dice que no tienes instanaciado el objeto "$stmt" .. (como no expones todo el código que usas completo y sacas fuera de contexto "líneas" del mismo .. así no hay forma de corroborar si realmente te has dejado algo o estás usandolo mal).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 25/08/2006, 13:55
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 19 años, 7 meses
Puntos: 0
buneo en relialidad la voy a utilizar constantemente estas funciones de mysqli


y en cuanto al codigo este es el codigo completo la verdad lo tome de un ejemplo pero no me funciona

require("conectar.php")

$dato=100;
/* create a prepared statement */
if ($stmt = mysqli_prepare("SELECT IdBanner FROM banner WHERE PosicionBanner=?")) {

/* bind parameters for markers */
mysqli_stmt_bind_param($stmt, "s", $dato);

/* execute query */
mysqli_stmt_execute($stmt);

/* bind result variables */
mysqli_stmt_bind_result($stmt, $district);

/* fetch value */
mysqli_stmt_fetch($stmt);

printf("%s is in district %s\n", $dato, $district);

/* close statement */
mysqli_stmt_close($stmt);
}

y la verdad hay no vi donde se instaciara ese $stmt

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:39.