Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > FAQ
SEÇÕES
Monotemáticos
+ HTML
+ CSS
+ PHP
+ ASP
+ Javascript
Manuais
+ Desde 0
+ Tecnologia
+ Divulgação de sites
+ Flash
+ Mais manuais
Outras Seções
+ Diretório
+ Buscar em CriarWeb
+ Programas
+ Faqs
+ Colabore
Serviços e comunidade
+ Home comunidade
+ Suas Páginas
+ Boletim
+ Cadastrar-se
+ Gerador de METAs
+ Enquete
+ Livro de visitas

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Execução de sentenças SQL e caractere vírgula

O método de acessar ao banco de dados que mais se utiliza é mediante a criação de uma sentença SQL que se compõe com sintaxe SQL e variáveis que percorrem de formulários.

Efetivamente, esta forma é muito simples, porém o que aconteceria se por exemplo, no valor da variável percorrida para compor a sentença colocarmos o caractere vírgula, pois isto faria com que a sentença SQL criada fosse errada e nos daria um erro.

A FAQ Execução de sentenças SQL e caractere vírgula tem

Pertence à categoria:
Resposta de Miguel Angel Alvarez 18/1/08
Você tem razão, se colocarmos o caractere vírgula se destruirá a sentença, porém então o único que tem que fazer é buscar vírgulas no texto antes de criar a sentença e substituí-las por outro caractere ou pelo seu correspondente código de caractere especial de HTML.

Em ASP você dispõe da função replace para substituir caracteres dentro de um string:
Replace(expression, find, replacewith[, start[, count[, compare]]])

Em PHP a função para substituir é str_replace:
str_replace ( mixed search, mixed replace, mixed subject)

 
FAQ relacionadas
  + Ordenar registros do banco de dados por data
  + Sentença SQL que soma os preços de todos os produtos
  + SQL para contar os registros que têm um campo com valor repetido
  + Selecionar uma parte de uma cadeia em SQL Server
  + Duplicar registro em tabela SQL
  + Alterar a estrutura de uma tabela com SQL
  + Vistas em SQL
  + Como fazer uma busca em um campo MEMO
  + Contar registros em SQL
  + Obter o valor mais alto de um campo em um conjunto de registros
  + Arquivos .sql
  + Consulta SQL operador in
  + DateDiff en sql
  + Distinct em SQL
  + Consulta SQL com between
  + Operador módulo ou resto da divisão em MySQL
  + Erro em sentença SQL
  + Sentença SQL para esvaziar uma tabela
  + Dúvida SQL com tabelas relacionadas e selects aninhados para saber o registro
  + Cálculo de dias de trabalho com SQL
  + Consulta SQL por parecidos
  + Atualizar só dois campos de um registro
  + Substituir pontos por vírgulas em campos numéricos
  + Conectar um banco de dados Access de outro servidor
  + Erro ao conectar banco de dados sem DSN em ASP
  + Acessar ao banco de dados Access com ASP
  + Todos os métodos e propriedades de recordset
  + Percorrer dados de um SELECT múltiplo em ASP
  + Banco de dados PHP
  + Interface visual para o manejo de MySQL
  + É necessário usar mysql_free_result() e mysql_close()?
  + Inserir dados de uma consulta em um campo de texto

Complementar a respostaComplementar a resposta
Voltar à árvore de categoriasVoltar à árvore de categorias


Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites