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/
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
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:
Pues bien, ahira si quiero hacer un select de la primera base de datos:
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
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);
$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);
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)
}
//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)
}
Suscribirse a:
Entradas (Atom)
