› Foros › PC › Software libre
Dahn II escribió:Quiero hacer un sistema de noticias en PHP y MySQL para un weblog que tengo ya diseñado. Me basta con que sea posible postear comentarios y organizar las noticias por categorías y meses.
El caso es que tengo conocimientos en estos dos lenguajes, pero no sé por dónde empezar para hacer todo esto...
¿Alguien se ofrece a ayudarme?
La idea sería contactar con el/los voluntario/voluntarios por MSN, ya que tengo demasiadas dudas como para postearlas en el foro. Casi me haría falta empezar desde el principio e ir paso a paso...
Descarto totalmente usar un script ya hecho, lo que quiero es afianzar lo que sé a la par que programo el weblog.
Gracias.
drop database if exists nosomosnadie;
create database nosomosnadie;
use nosomosnadie;
create table noticias(idnot bigint, idcat tinyint, leermas bit, textonotleer bigint, titulo varchar(65), textonot longtext, fechanot varchar(8), horanot varchar(5));
create table comentarios(idnot bigint, idcom bigint, nombrecom varchar(15), textocom longtext, fechacom varchar(8), horanot varchar(5), ip varchar(15));
create table ipsbaneadas(ip varchar(15));
create table categorias(idcat tinyint, nombrecat varchar(20));
insert into categorias values('1', 'Cine');
insert into categorias values('2', 'Televisión');
insert into categorias values('3', 'Música');
insert into categorias values('4', 'Gadgets');
insert into categorias values('5', 'Videojuegos');
insert into categorias values('6', 'Informática');
insert into categorias values('7', 'Motor');
insert into categorias values('8', 'Deporte');
insert into categorias values('9', 'Humor');
insert into categorias values('10', 'Miscelánea');
$conectar = mysql_connect('localhost');
mysql_select_db('nosomosnadie');
$consulta = 'select * from categorias';
mysql_query($consulta);
mysql_close($conectar);
?>
$prueba=mysql_query($consulta);
echo $prueba;
while($resultados = mysql_fetch_array($prueba)) {
echo $resultados['elnombredelacolumnaquequieresmostrar'];
}
[+risas] jejeje no si ya decía yo después de postear que faltaba algo en phpnuke lo que más se usa es el mysql_fetch_row().keo01 escribió:asi, con suerte te sale "array" o algo parecido.
Debes usar mysql_fetch_array($prueba), mysql_fetch_row() o algo similar, para poder acceder a los datos que te devuelva la consulta...
Algo asi como (ojo, esto esta hecho de memoria y puede no funcionar:)
mirate en php.net el uso de esas funciones...
$prueba=mysql_query($consulta);
echo "<b>Categorías</b><br><br>";
while($resultados = mysql_fetch_row($prueba)) {
echo $resultados['nombrecat'] . "<br>";
}
ashitaka escribió:Que no muestras nada En esa página PHP sólo se hace la consulta SQL ¿Cómo quieres que salga nada? jejeje
Pon algo asi como:A ver que sale No soy muy experto en esto, pero de trastear un poco mi web phpnuke, algo se pega$prueba=mysql_query($consulta);
echo $prueba;
keo01 escribió:asi, con suerte te sale "array" o algo parecido.
Debes usar mysql_fetch_array($prueba), mysql_fetch_row() o algo similar, para poder acceder a los datos que te devuelva la consulta...
Algo asi como (ojo, esto esta hecho de memoria y puede no funcionar:)
mirate en php.net el uso de esas funciones...
$conectar = mysql_connect('localhost');
mysql_select_db('nosomosnadie');
$consulta = mysql_query('select * from categorias');
while ($row = mysql_fetch_array($consulta, MYSQL_ASSOC))
{ printf("ID: %s | Nombre: %s
", $row["idcat"], $row["nombrecat"]); }
mysql_free_result($consulta);
mysql_close($conectar);
?>