Foros del Web » Programando para Internet » PHP »

Problemas al insertar datos

Estas en el tema de Problemas al insertar datos en el foro de PHP en Foros del Web. Buenas noches a todos, intento hacer un insert de la siguiente manera pero no no lo consigo, me tira el siguiente error: Fatal error: Call ...
  #1 (permalink)  
Antiguo 05/01/2014, 02:33
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
Problemas al insertar datos

Buenas noches a todos, intento hacer un insert de la siguiente manera pero no no lo consigo, me tira el siguiente error:
Fatal error: Call to a member function bind_param() on a non-object in C:\AppServ\www\param.php on line 10

Código PHP:
<?php
$mysqli 
= new mysqli($GLOBALS['localhost'], $GLOBALS['prueba'], $GLOBALS['root'], $GLOBALS['root']);
if (
mysqli_connect_errno()) {
    echo 
"Connection Failed: " mysqli_connect_error();
    exit();
}
$producto "Ariel";
$precio 11.25;
$stmt $mysqli->prepare("INSERT INTO prueba_tabla (producto,precio) VALUES (?,?)");
$stmt->bind_param('sd'$producto$precio);
$result $stmt->execute();
if (
$result) {
    
// do something
} else {
    echo 
$mysqli->error;
}
$stmt->close();
$mysqli->close();
?>
  #2 (permalink)  
Antiguo 05/01/2014, 04:22
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problemas al insertar datos

Por favor revisa la documentación de MySQLi, el error únicamente te está indicando que tratas de invocar un método de una variable que no es un objeto.

Si eso sucede es porque la invocación de prepare() no devuelve lo que estás esperando.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql, tabla
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 18:13.