No me deja insertar nada al subirlo a servidor web, todo funciona en el localhost YA revise la conexion a la BD Y TODO BIEN porque puedo hacer login con el mismo en la web y local
NO PUEDO INSERTAR EN SERVIDOR WEB.
ejemplo.
conexcion
<?php define('DB_HOST', '123.2.2.x');//DB_HOST: generalmente suele ser "127.0.0.1" define('DB_USER', 'user');//Usuario de tu base de datos define('DB_PASS', 'pass');//Contraseña del usuario de la base de datos define('DB_NAME', 'bdprueba');//Nombre de la base de datos $ conectah=@mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); if(!$ conectah){ die("imposible conectarse: ".mysqli_error($ conectah)); } if (!$ conectah->set_charset("utf8")) { printf("Error cargando el conjunto de caracteres utf8: %s\n", $ conectah->error); exit(); } ?>
insertar
<?php //al principio en esta salia error 500 htttp configuré a php xq estaba a 7 y lo coloque a 5.6 $ descr="pago"; $ tipo="1"; $ precio="300"; $ estad="1"; $ sql = "INSERT INTO servi(id_prod, descripcion_p, tipo_p, precio_p, estado_p) VALUES (NULL,'$ descr','$ tipo','$ precio','$ estad');"; require ("../config/conecta.php"); $ insertado=mysqli_query($ conectah, $ sql); if ($ insertado) { echo "si se pudo"; } else{ echo "nada de nada".$ insertado."..."; } ?>
probe esta otra forma insertar2
<?php $ descr="pago"; $ tipo="1"; $ precio="300"; $ estad="1"; $ sql = "INSERT INTO servi (id_prod, descripcion_p, tipo_p, precio_p, estado_p) VALUES (NULL,'$ descr','$ tipo','$ precio','$ estad');"; require ("../config/conecta.php"); $ insertado=$ conectahugo->query($ sql); if ($ insertado) { echo "si se pudo"; } else{ echo "nada de nada".$ insertado."..."; } ?>
Y cuando hago un echo a la variable “$ insertado” no sale nada NI uno ni cero. Como puedo resolver este problema. o que puedo hacer…