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;
}
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;
}