Mostrando entradas con la etiqueta config.php. Mostrar todas las entradas
Mostrando entradas con la etiqueta config.php. Mostrar todas las entradas

sábado, 25 de junio de 2011

Sistema de comentarios básico, vinculado con gravatar

Por necesidades de una de mis webs, he creado un sistema de comentarios escrito en php y mysql.

Cuando os lo deascargais hay dos archivos, el comentarios.php y el pag_comentarios.sql, este último tiene la estructura de la tabla.

Por ejemplo, si queremos añadir un sistema de comentarios por ejemplo una wiki (en mi caso trabajando con MediaWiki) lo que necesito previamente es la extensión para permitir iframes (webframe extension, creo que se llama)

Una vez tengamos la extensión procederemos a insertar el iframe con la siguietne URL

comentarios.php?url=identificador

fijaros que en el valor url será la "clave" para indexar los comentarios para un articulo determinado por ejemplo.

Si se necesitan eliminar comentarios, solo se podrá efectuar desde el mysql, a no ser que alguien desarrolle un pequeño panel de administración de comentarios.

Por cierto, está vinculado con el sistema de iconos de gravatar.com

Espero que les sirva.




El enlace lo teneis aqui:
https://sourceforge.net/projects/comentariosphp/

lunes, 12 de abril de 2010

PHP - Trabajar con dos bases de datos a la vez

Llevo un dia programando una aplicacion interna en php que requiere coger datos de dos bases de datos a la vez, una recoge los valores comunes de la aplicación y otra la del modulo especifico

si tenemos un archivo de configuración php llamado config.php deberemos dde dejarlo algo parecido como este:

$conn1 = mysql_connect("servidor1","usuariodb1","passworddb1");
$bd1 = "basededatos1";
mysql_select_db($bd1,$conn1);

$conn2 = mysql_connect("servidor2","usuariodb2","passworddb2");
$bd2 = "basededatos2";
mysql_select_db($bd2,$conn2);

Pues bien, ahira si quiero hacer un select de la primera base de datos:

$ssql = "select * from tabla";
mysql_select_db($bd1,$connhd);
$rs = mysql_query($ssql, $conn1);


fijaros que pongo la seleccion de la base de datos y conexión justo antes de ejecutar la consulta, de esta forma podremos trabajar con diferentes bases de datos en nuestra pagina php

lunes, 11 de febrero de 2008

PHP - Mysql bases datos (ejemplos base)

Un archivo config.php:

//conecto con la base de datos
$conn = mysql_connect("servidormysql","usuariosmysql","contraseñausuariomysql");
//selecciono la BBDD
mysql_select_db("nombrebasedatos",$conn);
______________________

realizar un select

$ssql = "select * from tabla where criterio = 'prueba'";
$rs = mysql_query($ssql, $conn);

si solo queremos mostrar el valor de un campo concreto:

$celda = mysql_result($rs,0,"campodb");

el 0 indica la fila, por defecto 0, si quiseramos la tercera, escribiriamos 3

Para mostrar los resultados:

while ($columna = mysql_fetch_row($rs))
{
$columna[0] ---> Muestra el contenido de la columna 0
$columna[1] ---> Muestra el contenido de la columna 1 (y asi sucesivamente)
}