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.
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.
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
0