MyBB.de Forum
Externes Suchformular - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Externes Suchformular (/thread-26564.html)



Externes Suchformular - Devon - 04.10.2012

Hallo,

bevor ich nun mit meiner Sache ankomme, die ich eigentlich vor hab möchte ich sie kurz erklären: Ich habe eine Homepage programmiert und möchte nun darauf ein PHP-Script programmieren welches 2 MyBB Foren (je nachdem welche Checkboxen, z.B. Benutzername, Stichworter usw.. man anklickt) durchsucht.

Die MyBB Foren sind zwei unterschiedliche Datenbanken, also müsste ich bestimmt auch 2 unterschiedliche Verbindungen aufbauen. Gibt es von MyBB aus die Möglichkeit, sowas zu realisieren bzw. gibt es von PHP davon etwas?

Grüße


RE: Externes Suchformular - Falkenauge Mihawk - 04.10.2012

2 persistente Verbindungen aufbauen und je nach dem die richtige Verbindung für den Query auswählen.

edit: Beispiel:
PHP-Code:
<?php
$db 
= new mysqli($config['connect_hostname'], $config['connect_user'],
                  
$config['connect_password'], $config['connect_db']);
$db2 = new mysqli($config['connect_hostname'], $config['connect_user'],
                  
$config['connect_password'], $config['connect_db2']);

echo 
"Resultat(e) aus Users: ";
$sql $db->query("SELECT * FROM `mybb_users`");
while(
$row $sql->fetch_array) {
     echo  
$row['username'].", ";
}

echo 
"Resultat(e) aus Threads: ";
$sql2 $db2->query("SELECT * FROM `mybb_threads`");
while(
$row $sql2->fetch_array) {
     echo 
$row['subject'].", ";




RE: Externes Suchformular - Devon - 07.10.2012

Das Problem ist, das beide auch 2 ungleiche Prefixe für die Tabellen nutzen. Das erschwert mein Script ein wenig und ich möchte gern mit einer Comobox oder ähnlichem das jeweilige Forum aussuchen.


RE: Externes Suchformular - Falkenauge Mihawk - 07.10.2012

Ich seh das Problem nicht...Andere Präfixe halten niemanden davon ab, ein SQL-Query durchzuführen. Und was meinst du mit "Comobox"?


RE: Externes Suchformular - Devon - 07.10.2012

Auswahlbox. Wink


RE: Externes Suchformular - Falkenauge Mihawk - 07.10.2012

Ich weiss trotzdem nicht, wo das Problem liegt. Du kannst ja mit einer If-Abfrage prüfen ob es jetzt das Forum 1 oder Forum 2 durchsuchen soll. Notfalls kannst du ja den Tabellen-Namen als Wert für die einzelnen Select-Werte nehmen.


RE: Externes Suchformular - Devon - 07.10.2012

Mir ist aufgefallen, das ich ja mein externes Suchformular mit der Suche von MyBB verknüpfen könnte, wäre sicherlich um einiges leichter und vor allem nicht so zeitaufwendig. Welchen Punkt müsste ich dann in der MyBB Suche mit meinem Script ansprechen?