tiagocaus 1 Denunciar post Postado Julho 13, 2012 Olá pessoal, Tenho uma RS onde preciso mostrar uma valor espessartínico. Criei um BD com praticamente 50% de palavras do meu site onde o cliente pode editar, mas não estou sabendo exibir veja minha teoria. BD: ID_Texto txt original texto 2 noticias NotÃcias NotÃcias 3 estudo_biblico Estudo BÃblico Estudo BÃblico 4 videos VÃdeos VÃdeos RS mysql_select_db($database_conexao, $conexao); $query_textos = "SELECT * FROM textos"; $textos = mysql_query($query_textos, $conexao) or die(mysql_error()); $row_textos = mysql_fetch_assoc($textos); $totalRows_textos = mysql_num_rows($textos); Vamos supor que eu preciso mostrar a palavra "Estudo BÃblico". <?php echo $row_textos['texto'][estudo_biblico]; ?> ou <?php echo $row_textos[estudo_biblico]; ?> Eu não estou conseguindo passar da teoria para a prática. Alguem sabe ajudar? Bom dia, alguém sabe ajudar? Ninguem? Compartilhar este post Link para o post Compartilhar em outros sites
Teixeira Junior Scorpion 1 Denunciar post Postado Julho 13, 2012 <?php mysql_select_db($database_conexao, $conexao); $query_textos = "SELECT * FROM textos"; $textos = mysql_query($query_textos, $conexao) or die(mysql_error()); $row_textos = mysql_fetch_array($textos); $totalRows_textos = mysql_num_rows($textos); echo $row_textos['estudo_biblico']; ?> Tente o codigo acima troquei o mysql_fetch_assoc(); pelo mysql_fetch_array(); e fiz um echo com o resultado que queria mostrar! Espero ter ajudado :pinch: Grande Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
tiagocaus 1 Denunciar post Postado Julho 13, 2012 Amigo não mostrou Compartilhar este post Link para o post Compartilhar em outros sites
Sepphiroth 1 Denunciar post Postado Julho 13, 2012 Você tem um Result do SQL, que colocou na variavel atráves do mysql_fetch_array/mysql_fetch_assoc (o que muda são os índices). caso fosse escrever todos eles, poderia usar: while($variavel = mysql_fetch_array($result)){ echo $variavel['texto']; } Mas como precisa de um valor especifico, terá que usar o laço para montar um Array, de acordo com sua necessidade. Para somente depois, usar a "posição do texto" especifico. Certo? Compartilhar este post Link para o post Compartilhar em outros sites
Teixeira Junior Scorpion 1 Denunciar post Postado Julho 13, 2012 Olha refiz o código inteiro espere que funcione agora! connect.php > Faz a conexão com o banco de dados <?php $host = "localhost"; $nome = "Nome de Usuário do PHPMYADMIN"; $senha = "Senha do usuario do PHPMYADMIN"; $db = "Nome do banco de dados"; mysql_connect($host,$nome,$senha) or die(mysql_error()); mysql_select_db($db) or die("Essa Database não existe .-."); ?> RS.PHP > Mostra os Valores <?php include "connect.php"; $query = "SELECT * FROM textos"; $sql = mysql_query($query) or die("Não foi possivel se conectar"); $row = mysql_fetch_array($sql); $total_rows = mysql_num_rows($sql); echo $row['estudo_biblico'] ?> espero que agora funcione Compartilhar este post Link para o post Compartilhar em outros sites
Sepphiroth 1 Denunciar post Postado Julho 13, 2012 Caso não funcione a opção que o amigo aí de cima deu, tente: mysql_select_db($database_conexao, $conexao); $query_textos = "SELECT * FROM textos"; $textos = mysql_query($query_textos, $conexao) or die(mysql_error()); while($row_textos = mysql_fetch_array($textos)){ $vetor[$row_textos['txt']]['original'] = $row_textos['original']; $vetor[$row_textos['txt']]['texto'] = $row_textos['texto']; } Após isso você terá um Array que você pode acessar da seguinte forma: $vetor[VALOR_DO_REGISTRO_NO_CAMPO_TXT]['original'] //para exibir o valor do campo original $vetor[VALOR_DO_REGISTRO_NO_CAMPO_TXT]['texto'] //para exibir o valor do campo texto Ex.: echo $vetor['estudo_biblico']['texto']; Mais mastigado, impossível xD Compartilhar este post Link para o post Compartilhar em outros sites
tiagocaus 1 Denunciar post Postado Julho 13, 2012 Amigos agradeço a todos, que se empenharam em ajudar. O código que funcionou foi o do "Sepphiroth". Valeu parceiro. POST RESOLVIDO. Compartilhar este post Link para o post Compartilhar em outros sites