Nuevas consultas sql!
Buenas, ando buscando la manera de agregar unos pequeños datos que tengo asociados en una base de datos, como puedo hacer para que esos datos lo pued...

Buenas, ando buscando la manera de agregar unos pequeños datos que tengo asociados en una base de datos, como puedo hacer para que esos datos lo pueda insertar en las planillas, o sea donde añado la consula sql para pasarla al theme?


alguna file en particular?


Saludos!
di que dato... depende el dato es la forma en que lo haces... y lo importante en que plantillas?
gracias por la respuesta, emmm son unos datos en otra base de datos, me gustaria saber donde poder agregar la consulta, y como agregar la variable para la plantillas!


Saludos!
no podras..... si es otra DB mejor hazlo manualmente porque no podras...
bueno entonces si los tengo en la misma base de datos es solamente un dato mas del usuario donde debo agregar la consulta para luego ponerlo en el post al lado del usuario?


Saludos!
solamente donde debo agregar la consulta sql para luego imprimirla en alguna plantilla!


Saludos!
(23 Jul, 2011, 10:57 am)custus escribió: solamente donde debo agregar la consulta sql para luego imprimirla en alguna plantilla!


Saludos!

esq tienes q entender porfavor las indicaciones que te dije en el primer mensaje EN QUE PLANTILLA???
lo quiero agregar en la del post en la que aparece el usuario ela vatar etc...
puedes hacer un plugin y usar el punto de enganche postbit, si usas la db del foro es facil
Código:
$plugins->add_hook("postbit", "xxxxxx");
****
****
****
function xxxxxx($post)
{
global $db;
$consulta=$db->query("SELECT * FROM tabla WHERE filtro");
$resultado=$db->fetch_array($consulta);
// si es una ""lista"" pasalo por un bucle while
$post['xxxxx']=$resultado['yyyyy'];
}
en la plantilla pones {$post['xxxxx']} para mostrar el resultado.
en caso de estar en otra base de datos nunca he intentado hacer otra conexion asi que no se si funcionaria talvez podria ser
$db->select_db("nueva_db");
y al finalizar la consulta regresar a la db de mybb $db->select_db("mybb_db");
lo que si deveria funcionar sin problemas seria usar la otra extencion para conectarte a la otra db ejempo si usas php_mysql en mybb crear una nueva conexion con php_mysqli, o viceversa
Código:
<?php
$conect=mysqli_connect("host", "user","pass");
mysqli_select_db($conect, "db");
mysqli_query($conect,"SET NAMES 'utf8'");
$consulta=mysqli_query($conect,"SELECT * FROM tabla WHERE filtro");
$resultado=mysqli_fetch_array($consulta);
?>
si la base de datos ademas esta en otro host hay si se complica todo depende si la ip o el dominio del servidor web pueden conectarse con el servidor mysql remoto