Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - che_loco

#1
PHP / Re: Como poner rss en una web con php
26 Octubre 2009, 02:00 AM
Dinamicamente seria con php, asi como dice nuestro companiero BadStupidMonkey.

Te doy un ejemplo.

Supongamos que tenes una base de datos llamada "Web" y que en ella tenes 1 tabla llamada "Contenido" con las siguientes columnas
[titulo] - [contenido]
con algun contenido dentro, ahora pasas a PHP a crear un codigo como este


<?php

// Haces la conexion y todo lo demas, luego 

$contenidoMensaje mysql_query("SELECT titulo,contenido FROM Contenido ORDER BY titulo DESC");
while($mostrarContenido mysql_fetch_array($contenidoMensaje)){
echo "<title>".$mostrarContenido['titulo']."</title><br>";
echo "<description>".$mostrarContenido['contenido']."</description><br><br>";
}
?>




Como no se XML mas o menos te puse ai un ejemplo (xD), volviendo al code, este te despliega los datos de la base de datos y a su vez creando <title><description> y asi con cada noticia que agregues..

Espero haber dado un buen ejemplo ^^,
Chauflas!
#2
PHP / Re: Clase PHP para MySql
25 Octubre 2009, 04:49 AM
No sabia de mysqli ja, vere que puedo encontrar
Pero como va la clase?, sin tomar en cuenta lo demas xD
#3
PHP / Clase PHP para MySql
25 Octubre 2009, 04:39 AM
Buenas, llevo tiempo registrado pero no e aportado gran cosa, asi que este seria mi primer aporte.  ;D

Aunque tambien me gustaria que me dijeran que le puedo modificar a esta clase para poder mejorarla y que sea mas segura.


Su funcion es conectar, consultar y cerrar la conexion con la base de datos.



<?php
class interSql{
      
//////// Datos para Conexion con el Servidor ////////
      
var $db_server;
      var 
$db_user;
      var 
$db_pass;
      var 
$db_name;
      var 
$db_conexion;
      
//////// Consultar, Mostrar y Cerrar ////////
      
var $db_consult;
      var 
$dt_show;
      var 
$cn_close;

      
////////////////////////////////////////////////

      
function interSql($db_server,$db_user,$db_pass,$db_name){
               
$this->db_server $db_server;
               
$this->db_user $db_user;
               
$this->db_pass $db_pass;
               
$this->db_name $db_name;
               @
$this->db_conexion mysql_connect($this->db_server,$this->db_user,$this->db_pass);
               @
$db_seleccion mysql_select_db($this->db_name,$this->db_conexion);
               echo (
$this->db_conexion && $db_seleccion) ? "" "Conexion Fallida";
               }

      function 
consultarSql($query){
               
$this->db_consulta mysql_query($query,$this->db_conexion);
              }
      function 
mostrarSql($opcion,$tabla){
               switch(
$opcion){
               case 
1:{
                    while(
$this->dt_show mysql_fetch_array($this->db_consulta)){
                          echo 
$this->dt_show[$tabla]."<br>";}
                      }break;
               case 
2:{
                    
$this->dt_show mysql_fetch_array($this->db_consulta);
                    echo 
$this->dt_show[$tabla];
                      }break;
               default: echo 
$opcion." No es una opcion valida!";break;
                        }
               }
      function 
cerrarSql(){
               
mysql_close($this->db_conexion);
               }
}

// Ejemplo //
$db_conexion = new interSql("localhost","root","pass","web");
$db_conexion->consultarSql("SELECT * FROM noticiasPortal");
$db_conexion->mostrarSql(1,"fecha");
$db_conexion->cerrarSql();
?>