Comunidad de diseño web y desarrollo en internet online

Sistema de noticias

Citar            
MensajeEscrito el 23 Mar 2006 12:00 am
Hola!!
Alguien sabe de un sistema de noticas con categorias (con mysql)...

Por nehuen

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Mar 2006 12:06 am
Sí.
No es muy complicado hacerlo, sobre todo si dedicas un tiempo a diseñar apropiadamente el proyecto y normalizar la base de datos.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 23 Mar 2006 12:08 am
sí, yo también sé

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 23 Mar 2006 12:35 am
Y me podrian explicar como es el tema con las categorias ya q no se como seria...

Por nehuen

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Mar 2006 12:47 am
Pues yo diría que tienes que diseñar una base de datos que tenga al menos dos tablas:
1.- Categorías
2.- Noticias

En las categorías, deberías tener -al menos- los siguientes campos:
1.1.- id_categoria (INT)
1.2.- categoria (VARCHAR)

En la tabla de noticias, yo pondría (según la necesidad) los siguientes campos:
2.1.- id_noticia (INT)
2.2.- titulo_noticia (VARCHAR)
2.3.- cuerpo_noticia (TEXT)
2.4.- fecha_publicacion (DATETIME)
2.5.- fuente (VARCHAR)
2.6.- id_categoria (para relacionar las tablas) (INT)

Luego, pues se relacionan las tablas. Yo usaría un inner join.

Lo dicho, no es complicado. Recuerda hacer un buen diseño del sistema antes de comenzar a pensar si quiera en codificar. Obviamente las tablas pueden variar según tu necesidad. Ambos podríamos hacer el mismo sistema, de formas distintas.

Éxito!

P.D. Si no me entendiste, este es el momento exacto para comenzar a buscar información y tutoriales básicos (google es la mejor opción) de PHP y MySQL. Si entendiste, pues manos a la obra ;)

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 23 Mar 2006 01:06 am
ahahaha te entendi , manos a la obra :P
y Gracias!!! :D

Por nehuen

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Mar 2006 06:01 am
uhhhhh :crap: :crap: :crap:

No me queda..

Código :

<?
SELECT categoria, titulo FROM categorias INNER JOIN noticias ON categorias.ID_categoria = noticias.ID_categoria
?>


no puedo encontrar en q le erro :cry:

Por nehuen

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Mar 2006 01:51 pm
uh.. ese es el código que estás usando?
para interactuar de php con la bd se utilizan las funciones de mysql http://www.php.net/mysql

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 23 Mar 2006 03:14 pm
No revisé tu consulta, pero lo que dice fael puede ser algo como:

Código :

<?php
$consulta = "tu consulta";
$resultado = @mysql_query($consulta);
$fila = @mysql_fetch_assoc($resultado);

//ahora haces lo que quieras
//aquí puedes usar un while si necesitas imprimir los datos en un loop
//incluso puedes simplemente hacer un echo si los datos que obtuviste son específicamente los de un ID.
?>

Por ahora, creo que ya es bastante información para que arranques...

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 23 Mar 2006 05:50 pm
non fael, ahi puse un pedaso solo sin nada..
hacer un sistema de nocticias me sale, ahora con categorias no... eso estoy tratando :crap:

Por nehuen

43 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Mar 2006 05:54 pm

nehuen escribió:

...hacer un sistema de nocticias me sale, ahora con categorias no... eso estoy tratando :crap:
Qué es lo que no te sale?
Sinceramente creo que nadie aquí (al menos ninguno de los que te está ayudando) te va a "plagiar" código.... ¿qué tal si pones tu PHP (sin conexión ni nada que te comprometa) y vemos juntos?

NO has dado casi nada de información y así es IMPOSIBLE ayudar.... NO has dicho la idea del sistema, realmente no has dicho nada...

Repito, así, es imposible ayudar....

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 23 Mar 2006 06:21 pm

nehuen escribió:

uhhhhh :crap: :crap: :crap:

No me queda..

Código :

<?
SELECT categoria, titulo FROM categorias INNER JOIN noticias ON categorias.ID_categoria = noticias.ID_categoria
?>


no puedo encontrar en q le erro :cry:


Código :

$sql= "SELECT noticias.* , categorias.titulo FROM noticias LEFT JOIN categorias ON noticias.ID_categoria=categorias.ID_categoria";


Recomendación:
Los campos clave de un tabla deben llamarse id, no id_nombre_tabla, este ultimo se usa para los campos de las relaciones por ejemplo:
noticias:
id
idCategoria
//demas campos

categorias
id
titulo


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab



Ultima edición por Maikel el 23 Mar 2006 06:25 pm, editado 1 vez

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 23 Mar 2006 06:23 pm
ñl

Por nehuen

43 de clabLevel



Genero:Masculino  



Ultima edición por nehuen el 24 Mar 2006 06:43 pm, editado 1 vez

firefox
Citar            
MensajeEscrito el 23 Mar 2006 06:34 pm
ñl

Por nehuen

43 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.