PHP - Problemas para ingresar datos en mi base de datos

 
Vista:

Problemas para ingresar datos en mi base de datos

Publicado por mario (35 intervenciones) el 07/06/2018 22:18:34
buenas ante todo....
tengo este codigo de php que extrae datos de un archivo aspx y lo guarda en una tabla de la base de datos.

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
30
31
32
33
34
35
36
37
38
39
40
41
42
include_once 'conexion.php';
require_once('lib/nusoap.php');
 
ini_set('memory_limit', '1024M');
 
$client = new nusoap_client('ruta/archivo.aspx?wsdl', 'wsdl');
$result = $client->call('Execute', array(), '', '', false, true);
$arreglo = $result['Sdtequipodet']['SdtEquipoDet.SdtEquipoDetItem'];
echo '<pre>';
print_r($arreglo);
echo '</pre>';
 
$query_consulta = "TRUNCATE TABLE encabezado_flota";
$consulta = mysqli_query($link, $query_consulta);
 
if (is_array($arreglo)) {
 
    foreach ($arreglo as $v) {
        $GFL43Cod = $v['GFL43Cod'];
        $GFL43Placa = $v['GFL43Placa'];
        $GFL39Des = $v['GFL39Des'].' '.$v['GFL09Des']. ' '.$v['GFL10Des'];
        $GFL43rAnio = $v['GFL43rAnio'];
        $GFLA06Dsc = $v['GFL43bDsc'].' '.$v['GFL12Des'];//$v['GFLA06Dsc'];
        $GFL43gUltLect = $v['GFL43gUltLect'];
        $GFL17Des = $v['GFL17Des'];
        $GFL22Des = $v['GFL22Des'];
        $GFL43NroSer = $v['GFL43NroSer'];
        $GFL18Des = $v['GFL18Des'];
        $GFL13Des = $v['GFL13Des'];
        $GFL26Des = $v['GFL26Des'];
        $GFL43CostAdq = $v['GFL43CostAdq'];
 
        $query_add = "INSERT INTO `encabezado_flota` (`GFL43Cod`, `GFL43Placa`, `GFL39Des`, `GFL43rAnio`, `GFLA06Dsc`, `GFL43gUltLect`, `GFL17Des`, `GFL22Des`, `GFL43NroSer`, `GFL18Des`, `GFL13Des`, `GFL26Des`, `GFL43CostAdq`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
        $resultado = mysqli_prepare($link, $query_add);
        mysqli_stmt_bind_param($resultado, "sssssssssssss", $GFL43Cod, $GFL43Placa, $GFL39Des, $GFL43rAnio, $GFLA06Dsc, $GFL43gUltLect, $GFL17Des, $GFL22Des, $GFL43NroSer, $GFL18Des, $GFL13Des, $GFL26Des, $GFL43CostAdq);
        mysqli_stmt_execute($resultado);
    }
 
    unset($arreglo);
    mysqli_stmt_close($resultado);
    mysqli_close($link);
}

la extraccion de los datos del archivo aspx todo bien. el problema esta a la hora de ingresarlos a la base de datos de mysql. yo tengo un computador mac. y el servidor de produccion es windows server. en mi computador uso MAMP PRO MySQL 5.6 y PHP 5.3.29 , en el servidor de produccion uso MySQL 5.7 y PHP 5.6

El asunto es que en mi computador todo corre perfecto pero en el servidor de produccion solo me muestra el contenido del archivo aspx pero no lo guarda en la base de datos(el codigo de INSERT no funciona)...
no se si es un problema de versiones o que.

les agradezco la ayuda. me URGE resolverlo gracias gracias gracias por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 157
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Problemas para ingresar datos en mi base de datos

Publicado por Andres (67 intervenciones) el 08/06/2018 02:38:39
Estas consumiendo un Web Service hecho en ASP, no es común ver eso en foros como este.

Bueno, no veo errores. Consulta por favor el log de errores de PHP, para ver cuál es problema.

Por favor comenta que encuentras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar