Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Nuevas consultas sql!
custus   22 Jul, 2011, 6:13 pm
#1
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!
Edson Ordaz   22 Jul, 2011, 6:45 pm
#2
di que dato... depende el dato es la forma en que lo haces... y lo importante en que plantillas?
custus   22 Jul, 2011, 6:50 pm
#3
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!
Edson Ordaz   22 Jul, 2011, 6:51 pm
#4
no podras..... si es otra DB mejor hazlo manualmente porque no podras...
custus   22 Jul, 2011, 7:27 pm
#5
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!
custus   23 Jul, 2011, 10:57 am
#6
solamente donde debo agregar la consulta sql para luego imprimirla en alguna plantilla!


Saludos!
Edson Ordaz   23 Jul, 2011, 12:10 pm
#7
(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???
custus   23 Jul, 2011, 4:42 pm
#8
lo quiero agregar en la del post en la que aparece el usuario ela vatar etc...
Himura   23 Jul, 2011, 6:13 pm
#9
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
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.