Error al insertar registros en base de datos desde PHP

bochito Seguir

Beta
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 Jun 2010
Mensajes
38
Buen día, hace algunas semanas migré una web de un antiguo servicio de hosting a uno nuevo, todo funciona bien a excepción de la creación de nuevos registros de usuarios, al rellenar el formulario de registro me regresa el mensaje de que el registro realizado no existe (como si en lugar de insertar, hubiera realizado solo una consulta). Ya revisé la conexión de usuarios con la BD y funciona bien. ¿Tendrá que ver con la versión de PHP en cada uno de los servidores? ¿O está mal el código?

function InsertarRegistros($tabla, $camposTabla, $arregloValores) {
if ($this->conn == NULL)
$this->open();
$parametros = implode(',', array_fill(0, count($arregloValores[0]), '?'));
$sentencia = $this->conn->prepare("INSERT INTO " . $tabla . " ( " . $camposTabla . " ) value( " . $parametros . " )");
$this->conn->beginTransaction();
$exito = TRUE;
foreach ($arregloValores as &$row) {
if (!$sentencia->execute($row)) {
if ($this->depuracion)
echo var_dump($sentencia->errorInfo());

$exito = FALSE;
}
 

vicram10

Épsilon
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
8 May 2013
Mensajes
751
Edad
38
Sigues teniendo inconveniente?
 

slack

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Jun 2020
Mensajes
47
Nos tienes que dar más info. Como la versión de PHP y base de datos que utilizas en ambos servidores para poder comprar. Con ese código es muy dificil saber.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba