Guest User

Untitled

a guest
Jul 3rd, 2011
549
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?
  2. // Este arquivo conecta um banco de dados MySQL - Servidor = localhost
  3. $dbname="****"; // Indique o nome do banco de dados que será aberto
  4. $usuario="***"; // Indique o nome do usuário que tem acesso total ao banco
  5. $password="*****"; // Indique a senha do usuário
  6. //1º passo - Conecta ao servidor MySQL
  7. if(!($id = mysql_connect('localhost',$usuario,$password))) {
  8.    echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
  9.    exit;
  10. }
  11.  mysql_set_charset("utf8", $id);
  12.  
  13. //2º passo - Seleciona o Banco de Dados
  14. if(!($con=mysql_select_db($dbname,$id))) {
  15.    echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
  16.    exit;
  17. }
  18.  
  19.  ?>
  20.  
  21. Feito a conexão vamos agora para o código da sua pagina onde vocês querem  inserir os últimos posts do seu blog, ordenado por data descendente e com o Limit de 2 post(resolvir usar dois somente) :
  22.  
  23.  <? include 'conecta.php'; ?>
  24.             <!-- Fazendo uma consulta SQL e retornando os resultados Na DIV do Blog -->
  25.             <?
  26.  
  27.             $consulta = mysql_query ("SELECT post_content, post_title , guid , post_status ,post_date
  28.  
  29.                                     FROM wp_posts WHERE post_status = 'publish' order by post_date desc  LIMIT 0, 2");
  30.  
  31.             $linhas = mysql_num_rows ($consulta);
  32.  
  33.         /*  for ($cont=0; $cont<$linhas; $cont++)
  34.             {
  35.  
  36.             */
  37.             $post = mysql_result ($consulta, $linhas=0, "post_content");
  38.             $titulo = mysql_result ($consulta, $linhas=0, "post_title");
  39.             $url = mysql_result ($consulta, $linhas=0, "guid");
  40.             $codificado = htmlspecialchars($post, ENT_QUOTES);
  41.  
  42.             $post1 = mysql_result ($consulta, $linhas=1, "post_content");
  43.             $titulo1 = mysql_result ($consulta, $linhas=1, "post_title");
  44.             $url1 = mysql_result ($consulta, $linhas=1, "guid");
  45.             $codificado1 = htmlspecialchars($post1, ENT_QUOTES);
  46.  
  47.  /*         echo "<h2> Resultado do Teste</h2>";
  48.       echo "<p> Post: $post ";
  49.       echo "<p> Titulo: $titulo ";
  50.  
  51.             }
  52.             */
  53.  
  54.             ?>
  55.  
  56.                 <h2>Nosso Blog</h2>
  57.                 <div class="dashed-border-bottom">
  58.                     <p><strong><h3><? echo "$titulo" ?></h3></strong>
  59.                         </p>
  60.                     <a>" target="_blank"><span class="holder-small-repeat">Saiba Mais ...</span><span class="holder-small-right"></span></a>
  61.                 </div>
  62.                 <div class="no-border-bottom dashed-border-bottom">
  63.                     <p><strong><h3><? echo "$titulo1" ?></h3></strong>
  64.                         </p>
  65.                     <a>" target="_blank"><span class="holder-small-repeat">Saiba Mais ...</span><span class="holder-small-right"></span></a>
  66.                 </div>
  67.             </div>
  68.  
  69. Eu optei por não utilizar o loop que eu ate mesmo deixei comentado no código se quiserem utilizá-lo a estrutura ficará assim:
  70.  /* for ($cont=0; $cont<$linhas; $cont++)
  71.             {
  72.  
  73.     echo "<h2> Resultado do Teste</h2>";
  74.       echo "<p> Post: $post ";
  75.       echo "<p> Titulo: $titulo ";
  76.  
  77.             }
  78.             */
RAW Paste Data