Alguna vez me pasó algo similar, la verdad no manejo nada de php ni de SQL, solo use unos presets que me armaron muy amablemente en el foro de PHP, pero luego al modificar uno no funcionaba, y se solucionó volviéndolo a hacer sin copiar elmenetos, creándolo de cero, copiando los datos pero no de manera directa, solo así me funcionó, y no se por qué si todo estaba igual
Es con lo que te puedo ayudar.