[firebase-br] Query e busca ajuda
Marcelo Silva
marcvan em ig.com.br
Qui Jun 29 15:07:13 -03 2006
Pra primeira duvida
$Sql = ibase_prepare("DELETE FROM TABELA WHERE CAMPO = ?");
$SqlDel = ibase_execute($Sql, $SuaVar);
if ($SqlDel) echo("Executou");
Para a segunda
Voce te duas opções
1 - Transformar a String em Caixa alta antes
$s = strtoupper(Valor);
$Sql = "SELECT * FROM TABELA WHERE (CAMPO = $S)";
2 - Utilizar funções internas em UDFs do FB e transformar tudo em caixa alta
$Sql = "SELECT * FROM TABELA WHERE (UDF_UPPER(CAMPO) = UDF_UPPER(VALOR))";
Lembrando que UDF_UPPER só estará disponivel se vc "instalar" as devidas
UDFs no teu banco
uma suite de UDFs com essas opções é a tbudf.dll encontrada no site
firebase.com.br
Espero ter ajudado
----------------------
Marcelo Silva
(11) 9693-4251
MSN: marcvan em ig.com.br
----- Original Message -----
From: "Anderson" <anderson em zero3design.com>
To: <lista em firebase.com.br>
Sent: Thursday, June 29, 2006 2:04 PM
Subject: [firebase-br] Query e busca ajuda
Olá
Estou refazendo um site em PHP.
Preciso agora criar um PHP com o Firebird.
Até aí blz.
Já fiz o site e se comunica legal com o banco. Tudo funcionando
perfeitamente
Estou tendo problemas para fazer a parte administrativa do site (incluir,
deletar itens)
Se fosse com o MySQL, utilizaria:
{
mysql_query("DELETE from ARTIGOS where id=$valores[$i]");
}
Como faço para fazer um DELETE no Firebird?
Em vez do mysql_query, o que poderia fazer?
Outra dúvida:
Fiz um sistema de busca com o PHP e firebird, mas o banco só acha os dados
da busca se digitar em caixa alta.
O que posso fazer para corrigir isso? Alguma dica?
Obrigado
--
[name] Anderson Oliveira
[gallery] Digital Gallery 2006: www.andersonoliveira.com.br/gallery
[book] Exposé 4 - Ballistic Publishing 2006
[home] www.andersonoliveira.com.br
[work] www.zero3design.com
[phone] +55 (54) 8118-9796
[city] Passo Fundo - RS
[e-mail] anderson em andersonoliveira.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.5/376 - Release Date: 26/06/2006
Mais detalhes sobre a lista de discussão lista