error de metodo con slim php api rest
Publicado por Rey (74 intervenciones) el 04/10/2018 03:14:27
me sale este error en el navegador cuando pruebo en el navegador
http://localhost/restfull/public/api/clientes/nuevo
ya la probe en postman y no funciona
{"error" : {"text":SQLSTATE[42S22]: Column not found: 1054 Unknown column 'nuevo' in 'where clause'}
http://localhost/restfull/public/api/clientes/nuevo
ya la probe en postman y no funciona
{"error" : {"text":SQLSTATE[42S22]: Column not found: 1054 Unknown column 'nuevo' in 'where clause'}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// POST Crear nuevo cliente
$app->post('/api/clientes/nuevo', function(Request $request, Response $response){
$nombre = $request->getParam('nombre');
$apellidos = $request->getParam('apellidos');
$telefono = $request->getParam('telefono');
$email = $request->getParam('email');
$direccion = $request->getParam('direccion');
$ciudad = $request->getParam('ciudad');
$sql = "INSERT INTO clientes (nombre, apellidos, telefono, email, direccion, ciudad) VALUES
(:nombre, :apellidos, :telefono, :email, :direccion, :ciudad)";
try{
$db = new db();
$db = $db->conectDB();
$resultado = $db->prepare($sql);
$resultado->bindParam(':nombre', $nombre);
$resultado->bindParam(':apellidos', $apellidos);
$resultado->bindParam(':telefono', $telefono);
$resultado->bindParam(':email', $email);
$resultado->bindParam(':direccion', $direccion);
$resultado->bindParam(':ciudad', $ciudad);
$resultado->$execute();
echo json_encode("Nuevo cliente guardado.");
$resultado = null;
$db = null;
}catch(PDOException $e){
echo '{"error" : {"text":'.$e->getMessage().'}';
}
});
Valora esta pregunta
0