|
|



| Besucher |
| Heute |
1.446 |
| gestern |
1.568 |
| Gesamt |
7.343.539 |
| Galerie |
|
|
|
powie.de /
Forum /
pScripte Support /
pForum Support /
Neue Treads mit bstimmtem Inhalt darstellen
|
|
Anzahl Beiträge: 6
, Neue Antworten.
, Anzahl gelesen: 704
|
|
Anzahl Beiträge: 856
- Scriptkiller
|
Hallo,
könnte mir bitte jemand bei folgendem Problem behilfliich sein:
Ich möchte die Datei newthreadlist.php so abändern, dass nur die Threads dargestellt werden, die einen bestimmten Begriff in Titel oder Text enthalten. Ähnlich der Suche nach einem bestimmten Begriff.
Hat jemand Zeit, mir dabei zu helfen?
Würe mich freuen, danke!
NIco
Nico
Genealogie-Forum | Lotus Super Seven | Genealogie HP
|
Anzahl Beiträge: 856
- Scriptkiller
|
So geht es nicht
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40:
|
<?php
function newthreadslist() {
//#############################################
//## PSCRIPT Forum Neue Threads Liste ##
//## 07.07.2003 ##
//## copyright Thomas Ehrhardt , 2000-2003 ##
//## http://www.pscript.de ##
//#############################################
//Link zur Config dem Server-Pfad anpassen
require($_SERVER['DOCUMENT_ROOT']."/forum/config.inc.php");
$threadswidth = 110; //Breite der Tabelle
$serverid = mysql_connect ( $sqlhost, $sqluser, $sqlpass);
echo mysql_error($serverid);
if (!mysql_select_db( $database))
echo mysql_error($serverid);
//############ Threads anzeigen ##########################
$sqlbefehl = "select $tab_thread.* from $tab_thread
left join $tab_post on $tab_post.threadid=$tab_thread.id
where $tab_post.post like '%Nico%'
or $tab_post.titel like '%Nico%'
group by $tab_thread.id
having boardid = $fboard
order by $tab_thread.time desc
limit $eintrag,$zeilen";
$getthread = mysql_query($sqlbefehl, $serverid);
echo mysql_error($serverid);
while ( $thread = mysql_fetch_array($getthread)) {
echo "- <a href=\"$forumurl/showthread.php?id=$thread[id]\">".formatstring($thread[titel])."</a><br>";
}
//################ Ende Threads ########################
unset($board);
}
newthreadslist();
?>
|
HILFE
Nico
Genealogie-Forum | Lotus Super Seven | Genealogie HP
|
Anzahl Beiträge: 7661
- Alleswisser
getStringFromObj()
|
Die Tabellen haben einen Volltext Index. Schneller ist es den post per match() abzufragen.
*Never say Never* - Dropbox ZumoDrive
|
Anzahl Beiträge: 856
- Scriptkiller
|
Ok, aber daran liegt es nicht. Ich bekomme bei diesem Script folgende Fehlermeldung:
| Zitat: | You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by dpfthread.time desc limit ,' at line 7
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /....php on line 32
|
Nico
Genealogie-Forum | Lotus Super Seven | Genealogie HP
|
Anzahl Beiträge: 7661
- Alleswisser
getStringFromObj()
|
Beantwortet sich doch von selber.
... "limit , " funktioniert nicht.
*Never say Never* - Dropbox ZumoDrive
|
Anzahl Beiträge: 856
- Scriptkiller
|
OK! So funktioniert's:
1: 2: 3: 4: 5: 6:
|
$sqlbefehl = "select $tab_thread.* from $tab_thread
left join $tab_post on $tab_post.threadid=$tab_thread.id
where $tab_post.post like '%Nico%'
or $tab_post.titel like '%Nico%'
group by $tab_thread.id
having boardid = $fboard";
|
Nico
Genealogie-Forum | Lotus Super Seven | Genealogie HP
|
|
|
Aktuelle Tags
|
|
php
Android
Cyanogen
root
Dream
HTC
Modellflug
WDSL
mySQL
PHPEdit
PowieSys
G1
Breitband
UTF-8
Windows
Maverick
Market
Avatar
IDE
Restore
|

|
© Thomas Ehrhardt - 2005
-
www.powie.de
-
Powie
-
Kontakt: te at powie dot de
-
geparsed in 0,1792 sec
-
09.09.2010, 18:40 - Stats -
|
|