pessoal, seguinte to com um problema q preciso resolver urgente
tenho a o campo NOME na tabela usuarios:
ai eles se cadastram e o nome fica:
Fulano da Silva
Beltrano dos Santos
eu gostaria apenas de pegar o 1o nome na hora do select, alguem sabe a função??
pra ficar tipo Fulano, Beltrano apenas o retorno!!
vlw

Ajuda Com Select
Started By enthroned, 28/03/2007, 16:31
1 reply to this topic
#1
Posted 28/03/2007, 16:31
=]
#2
Posted 28/03/2007, 17:56
Te até q tem, mas serias melhor se vc fissese de outra forma. mas...
vc teras que fazer uma verificacao até a primeira string vazia, que vai ser o espaço entre os nomes,
mas caso o fulano não coloque espaço entre os nomes????
serias mais facil e mais rápido, se você fize-se mais um campo no cadastro com o campo sobrenome...nome e sobrenome
fiz um aki...bem pratico...
se ajuda belza
//select o nome no banco e faz o query
$sel = 'SELECT nome FROM usuarios ORDER BY id';
$qr = mysql_query( $sel );
//torna o campo um objeto
while ( $res = mysql_fetch_object($qr) )
{
//verefica qndo a primeira string for um espaço, que é a seperação do nome e sobrenome
if ( $nome = explode(' ', $res->nome) )
{
//imprime
echo $nome[0];
echo '<br />';
}
}
vc teras que fazer uma verificacao até a primeira string vazia, que vai ser o espaço entre os nomes,
mas caso o fulano não coloque espaço entre os nomes????
serias mais facil e mais rápido, se você fize-se mais um campo no cadastro com o campo sobrenome...nome e sobrenome
fiz um aki...bem pratico...
se ajuda belza
//select o nome no banco e faz o query
$sel = 'SELECT nome FROM usuarios ORDER BY id';
$qr = mysql_query( $sel );
//torna o campo um objeto
while ( $res = mysql_fetch_object($qr) )
{
//verefica qndo a primeira string for um espaço, que é a seperação do nome e sobrenome
if ( $nome = explode(' ', $res->nome) )
{
//imprime
echo $nome[0];
echo '<br />';
}
}
Edição feita por: Bruno Spader, 28/03/2007, 19:37.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)