Foros del Web » Programando para Internet » PHP »

PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

Estas en el tema de PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto en el foro de PHP en Foros del Web. El codigo no da errores en la sintaxis y me funciona en localhost, pero a la hora del hosting no tira. Da el echo bien, ...
  #1 (permalink)  
Antiguo 18/06/2016, 11:18
 
Fecha de Ingreso: junio-2016
Mensajes: 5
Antigüedad: 8 años, 5 meses
Puntos: 0
PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

El codigo no da errores en la sintaxis y me funciona en localhost, pero a la hora del hosting no tira.
Da el echo bien, como si fuese a salir el trueque, pero no sale.

dejo aqui el codigo dentro de un archivo, ya que son mas de 10.000 caracteres

www.fifogame.es/p1/trueques.zip

Última edición por danydark; 18/06/2016 a las 11:24
  #2 (permalink)  
Antiguo 18/06/2016, 11:43
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 11 meses
Puntos: 39
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

Nadie aquí se tomará la molestia de descargar el zip y correrlo en su server sin saber de dónde procede.

De esos 10,000 caracteres, quizá unos 400 sean los que corresponden al INSERT que haces, así que por favor colocalos aquí.

Prueba añadiendo esto justo despues de que haces la consulta

Código PHP:
Ver original
  1. echo mysqli_error($con);

Y nos dices que error te sale.

Pd. Si dices que es sólo en tu hosting, puede ser problema de incompatibilidad de php o de que usas la librería mysql (deprecada)
  #3 (permalink)  
Antiguo 18/06/2016, 12:23
 
Fecha de Ingreso: junio-2016
Mensajes: 5
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

[18-Jun-2016 18:19:49] PHP Fatal error: Call to undefined function mysqli_error() in /home/fifogame/public_html/p1/trueques.php on line 653
[18-Jun-2016 18:19:51] PHP Fatal error: Call to undefined function mysqli_error() in /home/fifogame/public_html/p1/trueques.php on line 653
[18-Jun-2016 18:19:51] PHP Fatal error: Call to undefined function mysqli_error() in /home/fifogame/public_html/p1/trueques.php on line 653

este error me sale al añadir esa linea
  #4 (permalink)  
Antiguo 18/06/2016, 12:30
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 11 meses
Puntos: 39
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

¿Estás trabajando con la librería mysql? En todo caso sería:

Código PHP:
Ver original
  1. mysql_error($conexion)

Donde $conexion es tu variable donde tienes los datos para conectar a tu bd.
  #5 (permalink)  
Antiguo 18/06/2016, 13:23
 
Fecha de Ingreso: junio-2016
Mensajes: 5
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

No sale nada de error en el log file.

:S

cada vez me creo mas que es problema de incompatibilidad de versiones.
Aunque el php es el 5.2 el mismo en mi localhost que en el hosting...

quizas sea por la version del mysql?
  #6 (permalink)  
Antiguo 18/06/2016, 14:16
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

es muy probable que sea incompatibilidad con mysql y sea que tu hosting ya no la soporte, como ya te dijeron esta depreciada
__________________
[email protected]
HITCEL
  #7 (permalink)  
Antiguo 18/06/2016, 15:31
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 11 meses
Puntos: 39
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

Es que no vas a revisar el logcat, esa línea la tienes que poner en tu archivo php donde te da el error, y ahí mismo te tiene qué aparecer un mensaje indicado por qué no se ejecuta la consulta.
Claro, si tienes habilitada la opción de mostrar errores.

¿Ya preguntaste a tu hosting si aún aceptan la librería mysql?
  #8 (permalink)  
Antiguo 18/06/2016, 16:36
 
Fecha de Ingreso: junio-2016
Mensajes: 5
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

estoy intentando pasar todo de mysql a mysqli a ver si asi funciona, es tan solo añadirle una "i" al final de mysql no?

no tengo ni idea de como va el mysqli, y si, es problema de incompatibilidad..
  #9 (permalink)  
Antiguo 18/06/2016, 16:46
 
Fecha de Ingreso: junio-2016
Mensajes: 5
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

si alguien me ayuda a pasar todo el codigo a mysqli le estaria agradecido, puedo quizas recompensaros de alguna forma si es mucho trabajo
  #10 (permalink)  
Antiguo 18/06/2016, 17:10
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

Cita:
Iniciado por danydark Ver Mensaje
si alguien me ayuda a pasar todo el codigo a mysqli le estaria agradecido, puedo quizas recompensaros de alguna forma si es mucho trabajo
Para Búsqueda de colaboradores, hay un subforo específico. Las ofertas de trabajo van en Empleo.

No postees cosas así en este foro.

En cuanto a tu problema, haznos el favor de postear el código que contiene los inserts, en lo posible COMPLETO. Si VER código, es IMPOSIBLE ayudarte.

Y no, no vamos a descargar tu zip para hacer pruebas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #11 (permalink)  
Antiguo 18/06/2016, 17:18
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 11 meses
Puntos: 39
Respuesta: PHP No inserta a la DB, no hay error en sintaxis, web da echo correcto

No, no es sólo añadirle una "i" al final. Cambia la estructura y los parámetros de las funciones de la librería.

Acá está toda la documentación oficial.

Y aquí, hay unos ejemplos básicos.

Etiquetas: correcto, echo, inserta, sintaxis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:23.