Sua pergunta é EXATAMENTE o mesmo que este de Ashok Awachat. Vocês dois parecem estar enviando perguntas para o StackOverflow com bastante regularidade para que outra pessoa faça seu (suponho) trabalho na faculdade.
Como eu disse antes em uma resposta anterior, volte aos primeiros princípios:
-
Se você estiver tendo problemas ao executar consultas SQL por meio de PHP, tente a consulta no banco de dados diretamente com valores codificados
-
Se o SQL funcionar corretamente no banco de dados, tente novamente no PHP com valores codificados permanentemente
-
Não reinvente a roda. Você está usando métodos que recebem uma consulta e um conjunto de parâmetros. Se você digitou o PHP completo para isso, a sobrecarga é insignificante, mas a legibilidade do seu código aumentará.
-
Adicione progressivamente o código de depuração ao seu aplicativo para que você possa verificar o que está acontecendo em cada estágio. Quando estiver satisfeito com o funcionamento de uma parte, adicione a depuração à próxima parte. (A depuração neste caso é o registro de valores e erros)
-
Trabalhe devagar e metodicamente. Não tente fazer tudo de uma vez. Comece pequeno e vá a partir daí.
Com relação ao StackOverflow, você precisa considerar o seguinte:
-
As perguntas que você está enviando são bastante rudimentares e estão relacionadas a coisas básicas, como não entender o escopo da variável. Portanto, compre alguns livros sobre PHP, SQL e HTML que você pode consultar. Marque as páginas de documentação dos sistemas que você está usando. Pesquise na web por tutoriais etc.
-
Envie o máximo de informações possível com suas perguntas. Com isso, quero dizer, forneça o código que você tentou, quais erros você está recebendo ("não funciona" é não aceitável) etc. se alguém pedir saída de algo, forneça.
-
Não trate os membros do StackOverflow como um vasto repositório de pessoas dispostas a fazer seu projeto por você. Todos aqui estão respondendo a perguntas com a bondade de seu coração. Eles não precisam estar aqui. Eu diria que a grande maioria das pessoas que respondem a perguntas tem empregos que pagam um bom dinheiro.
-
Uma vez que uma pergunta é respondida, não volte e mude a pergunta para fazer outra (Ashok fez isso). Além disso, não exclua comentários se fizer isso, pois isso remove o contexto da pergunta. Inicie uma nova pergunta. Se você não conseguir fazer isso porque atingiu um limite de perguntas por dia (não sei se isso é possível), isso deve ser um sinal de alerta para si mesmo de que você está seguindo o caminho mais fácil
Se você vai ser um desenvolvedor, então você precisa saber como caçar bugs. Fazer uma pergunta no StackOverflow toda vez que você tem um problema não está ensinando nada