-
Total de itens
4.466 -
Registro em
-
Última visita
Tudo que Beraldo postou
-
Se você realmente precisar usar header() depois de algum HTML (coisa que não faz muito sentido), você pode usar as Funções de Controle de Buffer, como ob_start() e ob_end_clean()
-
Use isset(). Veja: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_index
-
Não pode ter saídas HTML antes de hader() e outras funções de cabeçalho. É só esse o problema. Veja este link: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#header
-
Você precisa migrar para MySQLi ou PDO MySQLi: http://rberaldo.com.br/como-atualizar-php-mysql-mysqli/ PDO: http://rberaldo.com.br/pdo-mysql/
-
funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
-
phpoo tenho uma duvida sobre um código que fiz em phpoo.
pergunta respondeu ao uilquer daniel de Beraldo em PHP
Você que deve responder. A Segurança do seu banco de dados é importante para você? Se for, proteja TODAS as consultas. Se não for, deixe de qualquer jeito... Já que está usando PDO, basta implementar Prepared Statements e seu banco estará seguro e imune a SQL Injection. Veja: http://rberaldo.com.br/pdo-mysql/ E não use "var". Prefira os modificadores "public", "protected" e "private", para não ficar com código obsoleto -
Não há o que explicar, já que esse código é Java, não PHP :P Mas o código é simples. Sabendo o básico de Lógica e de uma linguagem qualquer, você entende o que ele faz.
-
Inserir valores PHP MYSQL
pergunta respondeu ao Júnior Gomes de Beraldo em Repositório de Scripts - PHP
Isso não é um erro. É a saída do var_dump A primeira linha do script ($_REQUEST) é inútil. Pode remover -
O erro está nesta linha (usada duas vezes): if ($myrow = $result_fetch_assoc) { Use mysqli_fetch_assoc($result) Veja: http://php.net/manual/pt_BR/mysqli-result.fetch-assoc.php
-
O JOIN faz isso mesmo. Você precisa tratar isso na programação. Dentro do loop, verifique o ID do cliente. Se for o mesmo ID do anterior, não crie a nova tag, adicione na que já existe. PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
-
é só usar um JOIN Veja http://forum.imasters.com.br/topic/140816-mini-tutorial-de-mysql/
-
Comece aqui. Primeiro tenha todos as informações do BD. Depois pense em como exportar para XML
-
Use a opção "w" no date(). Veja: http://php.net/manual/pt_BR/function.date.php
-
Muita coisa mudou de lá pra cá. Diretamente ligado a session, que eu me lembre, foi a remoção de session_register() e semelhantes. Outras coisas afetaram indiretamente, como a extinção de register_globals e magic_quotes_gpc Lembrando que a versão 7 já foi lançada oficialmente no dia 03 deste mês. Procure sempre usar as versões mais recentes. Seguindo estas dicas, será bem mais fácil se adaptar às "novidades" (que já não são tão novas assim, no seu caso...)
-
Ative todas as exibições de erros
-
Tem sim: Fonte
-
Finalmente! O PHP 7 foi lançado oficialmente ontem, dia 03! O PHP 7 traz novos recursos e remove algumas funções e bibliotecas antigas. Dentre as principais mudanças, estão: Definição de tipos, inclusive escalares, em parâmetros de funções e métodosDefinição de tipos em retorno de funções e métodosClasses anônimasNovo operador SpaceshipNovo operador Null Coalesce OperatorRemoção da biblioteca MySQL (funções mysql_* agora não existem mais)Remoção das funções ereg_* e eregi_*Alguns erros fatais passaram a ser Exceções e podem ser tratados com blocos try/catch Confira AQUI meu post sobre esse evento tão especial e aguardado por todos nós (ou muitos de nós...)
-
Explicação do erro aqui Exemplos de uso aqui
- 2 respostas
-
- php
- orientado a objeto
- (e %d mais)
-
Está tudo explicado neste artigo
-
Depois dessa, minha contribuição termina aqui. Se não quer ler e aprender, largue a área de TI. Se acha que sempre vai haver alguém pre fazer seu trabalho, é melhor pensar duas vezes antes de ir em frente. Sobre o erro, é só uma questão de formatação. Procure a documentação dessa tal JsDatePick e veja o que faz o %m. Deve haver uma alternativa pra exibir o mês de forma numeral. Boa sorte...
-
Se vai usar PDO, esqueça funções mysql_* e mysqli_*. Você está usando mysql_affected_rows, por isso o conflito. Use a propriedade rowCount. Veja: http://php.net/manual/pt_BR/pdostatement.rowcount.php
-
O SGBD se chama MySQL. Isso não muda. A extensão do PHP mysql é que está obsoleta. Foi criada a extensão mysqli, mas o SGBD continua sendo MySQL. Explico isso tudo com mais detalhes neste artigo Sobre o erro, habilite todas as exibições de erro, como mostro neste link: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#enable_errors Aliás, recomendo seguir estas Boas Práticas, para evitar problemas e debugar o código com mais facilidade
-
Dê uma olhada neste meu artigo sobre Sistema de Cadastro. Com isso você vai entender como enviar dados de formulários para bancos de dados
-
Além de estar usando mysql e mysqli, vale lembrar que migrar de mysql para mysqli é mais que somente adicionar um "i" às funções. Algumas delas possuem determinadas particularidades Falo sobre isso neste artigo
-
Se quiser contar quantos produtos há em cada categoria, use a função COUNT da SQL. O problema é que isso vai causar uma grande sobrecarga, conforme houver mais e mais produtos e categorias. Se for um projeto só pra aprender, sem problemas. Se for um projeto sério, recomendo deixar isso de fora. As grandes empresas usam servidores de busca, como Solr e ElasticSearch, que oferecem esse recurso facilmente Outra dica: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/