Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Call to undefined method mysqli_result::bind_param()

Estas en el tema de Call to undefined method mysqli_result::bind_param() en el foro de PHP en Foros del Web. Hola nuevamente, como siempre tengo algún que otro error tonto, pues resulta que tengo me da este error Call to undefined method mysqli_result::bind_param() en la ...
  #1 (permalink)  
Antiguo 06/12/2015, 15:47
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 4 meses
Puntos: 4
Call to undefined method mysqli_result::bind_param()

Hola nuevamente, como siempre tengo algún que otro error tonto, pues resulta que tengo me da este error Call to undefined method mysqli_result::bind_param() en la linea de $q->bind_param('s',$t_id);

Haber si alguno de ustedes me puede echar una mano.
Código PHP:
    function statusT($t_id){
        
        global 
$conn;
        
        
$q $conn->query("SELECT * FROM tickets WHERE id =? AND status IN ('pendiente','en curso')");
        
        
$q->bind_param('s',$t_id);
        
$q->execute();
        
        if(
$q->num_rows 0) {
            echo 
"Esta pendiente o en curso";
        } else {
            echo 
"Esta cerrado";
            
        }
        
    } 
Gracias por adelantado.
  #2 (permalink)  
Antiguo 06/12/2015, 19:59
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Call to undefined method mysqli_result::bind_param()

No tengo la menor idea de qué haga tu método query() pero si ejecuta la consulta entonces ese es tu error, primero debes prepararla y luego ejecutarla.

¿Qué hace tu método query() entonces?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 07/12/2015, 04:49
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 4 meses
Puntos: 4
Respuesta: Call to undefined method mysqli_result::bind_param()

Cita:
Iniciado por pateketrueke Ver Mensaje
No tengo la menor idea de qué haga tu método query() pero si ejecuta la consulta entonces ese es tu error, primero debes prepararla y luego ejecutarla.

¿Qué hace tu método query() entonces?
Cierto, no se en que estaría pensando

Código PHP:
    $q $conn->prepare("SELECT * FROM tickets WHERE id = ? AND status IN ('pendiente','en curso')");
        
$q->bind_param("s"$t_id); 

Etiquetas: call, method, mysql, select, undefined
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 21:43.