No meu sistema o usuário tem a opçao de alterar os dados cadastrais dele, para isso eu recupero os dados já inseridos no banco anteriormente para depois inserir dentro do value dos campos de texto do form. Estou usando PDO. Porém ele está recuperando somente a primeira palavra de palavras compostas. Por exemplo "Rua sem nome" ele recupera apenas "Rua". Para recuperar os dados tenho feito da seguinte forma: $sql = ("SELECT * from cliente WHERE idCliente = '$idclie'");
$pesquisar = $dbh->query($sql);
$contagem = $pesquisar->rowCount();
while ($resultado = $pesquisar->fetch(PDO::FETCH_OBJ)) {
$nome = $resultado->nomeClie;
$email = $resultado->email;
$telefone = $resultado->telefone;
$endereco = $resultado-> endereco;
$numero = $resultado->numero;
$complemento = $resultado->complemento;
$bairro = $resultado->bairro;
$cidade = $resultado->cidade;
$estado = $resultado->estado;
$pais = $resultado->pais;
}
No form html está assim(exemplo de só um campo pois os outros estao no mesmo padrão):
Endereço: <input type="text" name="endereco" size="50" maxlength="100" value=<?php echo $endereco; ?> />