saludos amigos, quisiera buscar una solucion a este error.
cuando en un sistema de inventario que estoy desarrollando en mi maquina local, todo anda bien. pero a la hora de instalarlo un hosting intento hacer un insert a la base de datos con PDO y no me deja me da error de sintaxis pero no comprendo que esta mal.
<?php
require_once "../modelos/conex.php";
$stmt = Conexion::conectar()->prepare("INSERT INTO $tabla (codigo,fecha,proveedor,fpago,tipo,kilos,precio,tasa,tapagar,usuario,estado,procesar) VALUES 🙂codigo,:fecha,😛roveedor,:fpago,:tipo,:kilos,😛recio,:tasa,:tapagar,:usuario,:estado,😛rocesar");
$codigo = "asfdasd";
$fecha = "8-2";
$prov = "proveedor 1";
$fpago = "hoy";
$tipo = "entero";
$kilos = 500;
$precio = 5000;
$tasa = 500;
$tapagar = 5488;
$usuario = "admin";
$estado = 0;
$procesar = 0;
$stmt ->bindParam(':codigo', $codigo,PDO:😛ARAM_STR);
$stmt ->bindParam(':fecha', $fecha,PDO:😛ARAM_STR);
$stmt ->bindParam('😛roveedor', $prov,PDO:😛ARAM_STR);
$stmt ->bindParam(':fpago', $fpago,PDO:😛ARAM_STR);
$stmt ->bindParam(':tipo', $tipo,PDO:😛ARAM_STR);
$stmt ->bindParam(':kilos', $kilos,PDO:😛ARAM_INT);
$stmt ->bindParam('😛recio', $precio,PDO:😛ARAM_INT);
$stmt ->bindParam(':tasa', $tasa,PDO:😛ARAM_INT);
$stmt ->bindParam(':tapagar', $tapagar,PDO:😛ARAM_INT);
$stmt ->bindParam(':usuario', $usuario,PDO:😛ARAM_STR);
$stmt ->bindParam(':estado', $estado,PDO:😛ARAM_INT);
$stmt ->bindParam('😛rocesar', $procesar,PDO:😛ARAM_INT);
if($stmt->execute()){
return "ok";
}else{
print_r($stmt->errorInfo());
}
?>
el error es solo al insertar datos, al leer no hay errores.
les agradezco la ayuda, amigos