Erro Na Consulta
Started By thim, 21/05/2007, 20:44
3 replies to this topic
#1
Posted 21/05/2007, 20:44
Olá
fiz essa consulta:
$sql = mysql_query("SELECT * FROM table WHERE campo='".$campo."' AND campo2 LIKE '".$letra."%'", $con);
Eu quero que só exiba os registros que o campo dois comece com determinada letra, mas ele volta todos os registros. E queria saber tambem como eu faço para exibir apenas registros que comecem com numeros.
Falou =]
fiz essa consulta:
$sql = mysql_query("SELECT * FROM table WHERE campo='".$campo."' AND campo2 LIKE '".$letra."%'", $con);
Eu quero que só exiba os registros que o campo dois comece com determinada letra, mas ele volta todos os registros. E queria saber tambem como eu faço para exibir apenas registros que comecem com numeros.
Falou =]
#2
Posted 21/05/2007, 21:06
Estranho, você tem certeza que a variávelEu quero que só exiba os registros que o campo dois comece com determinada letra, mas ele volta todos os registros.
$letra
está com algum valor?Você pode fazer usando expressão regular [1].E queria saber tambem como eu faço para exibir apenas registros que comecem com numeros.
Exemplo:
... WHERE campo REGEXP '^[0-9]'
Referência
[1] http://dev.mysql.com.../en/regexp.html
Edição feita por: Eclesiastes, 21/05/2007, 21:17.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 23/05/2007, 12:20
Valeu cara
consegui arrumar...
...só não conseguir faze ainda para que exiba só os que comecem com numeros =/
alguem?
consegui arrumar...
...só não conseguir faze ainda para que exiba só os que comecem com numeros =/
alguem?
#4
Posted 23/05/2007, 15:09
É só usar da forma que lhe disse. Leia o link que deixei de referência.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)