Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Quando posso usar este comando para exibir erros no PHP?
Obrigado
Desculpe, não foi...
aí está o comando:
print_r($sql);
mysql_query($sql);Com o seu print_r, pré julgando que seja uma query, ele vai imprimir a query que você passou ué.
Para mostrar erros no php você pode adicionar (apenas em desenvolvimento)
ini_set('display_errors', true);
>
Com o seu print_r, pré julgando que seja uma query, ele vai imprimir a query que você passou ué.
Para mostrar erros no php você pode adicionar (apenas em desenvolvimento)
ini_set('display_errors', true);
Mas onde devo inserir??
Coloquei após a query, mas não funcionou..
Clique aqui, tem as informações sobre o ini_set. Dá uma olhada ai, entende como funciona, e depois você vai saber onde colocar. Mas não é abaixo da query. :-)
Você adiciona o mais cedo possível. Em termo de código, qual o primeiro arquivo a ser acessado pelo usuário? Normalmente é o index.php então seria no topo desse arquivo.
Porém, muitas pessoas tem arquivos de configuração que... "preparam o terreno" antes de o index fazer alguma coisa, sendo incluídos pelo mesmo. Nesses casos essa linha vai no topo desse arquivo.
Ao comentário da Valéria, só faltou uma coisinha. Essa instrução vai habilitar a exibição de erros, mas se o nível dos erros estiver muito baixo, apenas os mais fatais vão aparecer. Pra mostrar os seus erros também, você deve adicionar também:
ini_set( 'display_errors', TRUE );
error_reporting( E_ALL | E_STRICT ); // PHP >= 5 e < 5.4
error_rerporting( E_ALL ); // PHP 5.4+
Veja que há duas instruções de mesmo nome, mas com valores diferentes. Você vai usar apenas uma de acordo com a versão do seu PHP.
É... fazendo jus ao nome hein?