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)
|